<SEC-DOCUMENT>0001169561-25-000089.txt : 20251029
<SEC-HEADER>0001169561-25-000089.hdr.sgml : 20251029
<ACCEPTANCE-DATETIME>20251029144103
ACCESSION NUMBER:		0001169561-25-000089
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		97
CONFORMED PERIOD OF REPORT:	20250930
FILED AS OF DATE:		20251029
DATE AS OF CHANGE:		20251029

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			COMMVAULT SYSTEMS INC
		CENTRAL INDEX KEY:			0001169561
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		EIN:				000000000
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0331

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-33026
		FILM NUMBER:		251429417

	BUSINESS ADDRESS:	
		STREET 1:		1 COMMVAULT WAY
		CITY:			TINTON FALLS
		STATE:			NJ
		ZIP:			07724
		BUSINESS PHONE:		732-870-4000

	MAIL ADDRESS:	
		STREET 1:		1 COMMVAULT WAY
		CITY:			TINTON FALLS
		STATE:			NJ
		ZIP:			07724
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>cvlt-20250930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:b5bb3459-68bd-4c2e-a397-0e09e5e4a034,g:bf1689cd-7ef2-4a1b-b093-b43a35980b37,d:351726cef8fa4a56813c36d7e6ade66b-->
<html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:srt="http://fasb.org/srt/2025" xmlns:cvlt="http://www.commvault.com/20250930" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:xbrli="http://www.xbrl.org/2003/instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cvlt-20250930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-25">0001169561</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" id="f-26">--03-31</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-27">2026</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-28">Q2</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-29">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="c-99" name="cvlt:SubscriptionArrangementTerm" id="f-496">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-101" name="cvlt:CustomerSupportArrangementTerm" id="f-499">P1Y</ix:nonNumeric><ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-748">one</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-191" decimals="7" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="f-826">0.0042215</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cvlt-20250930.xsd"/></ix:references><ix:resources><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="tranche"><xbrli:measure>cvlt:tranche</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>cvlt:segment</xbrli:measure></xbrli:unit><xbrli:unit id="office"><xbrli:measure>cvlt:office</xbrli:measure></xbrli:unit><xbrli:unit id="day"><xbrli:measure>cvlt:day</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-10-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:TermBasedSoftwareLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:TermBasedSoftwareLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:TermBasedSoftwareLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:TermBasedSoftwareLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SoftwareAsAServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SoftwareAsAServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SoftwareAsAServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SoftwareAsAServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SubscriptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SubscriptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SubscriptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SubscriptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:AppranixIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:AppranixIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:AppranixIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:AppranixIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:AppranixIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SoftwareAsAServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SoftwareAsAServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:PerpetualSoftwareLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:ProfessionalServicesOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SubscriptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SubscriptionMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SubscriptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-10-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-10-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cvlt:DeferredRevenueCurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cvlt:DeferredRevenueNoncurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cvlt:DeferredRevenueCurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cvlt:DeferredRevenueNoncurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:SatoriCyberLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:SatoriCyberLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-08-28</xbrli:startDate><xbrli:endDate>2025-08-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:SatoriCyberLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:SatoriCyberLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cvlt:CorporateHeadquartersInTintonFallsNJMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-28</xbrli:startDate><xbrli:endDate>2025-04-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">cvlt:CorporateHeadquartersInTintonFallsNJMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">cvlt:CorporateHeadquartersInTintonFallsNJMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-04-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">cvlt:SharesRepurchasedThroughIssuanceOfConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cvlt:PerformanceStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cvlt:PerformanceStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cvlt:PerformanceStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cvlt:A2024RestructuringProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-09-05</xbrli:startDate><xbrli:endDate>2025-09-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvlt:DebtInstrumentConvertibleTermsOfConversionAxis">cvlt:DebtConversionTermsOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-09-05</xbrli:startDate><xbrli:endDate>2025-09-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="cvlt:DebtInstrumentConvertibleTermsOfConversionAxis">cvlt:DebtConversionTermsTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-09-05</xbrli:startDate><xbrli:endDate>2025-09-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-09-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityEquityAxis">us-gaap:CallOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-09-05</xbrli:startDate><xbrli:endDate>2025-09-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityEquityAxis">us-gaap:CallOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-15</xbrli:startDate><xbrli:endDate>2025-04-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-15</xbrli:startDate><xbrli:endDate>2025-04-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-15</xbrli:startDate><xbrli:endDate>2025-04-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-15</xbrli:startDate><xbrli:endDate>2025-04-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-15</xbrli:startDate><xbrli:endDate>2025-04-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-15</xbrli:startDate><xbrli:endDate>2025-04-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-15</xbrli:startDate><xbrli:endDate>2025-04-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001169561</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i351726cef8fa4a56813c36d7e6ade66b_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:27.339%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-Q</ix:nonNumeric> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:27.339%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="f-2">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Quarterly Report pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended: <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">September 30, 2025</ix:nonNumeric> </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-4">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Transition report pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">001-33026</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:27.339%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:23.5pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">Commvault Systems, Inc</ix:nonNumeric>. </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:27.339%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:48.533%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.581%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.486%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">22-3447504</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">1 Commvault Way</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">Tinton Falls</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-11">New Jersey</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">07724</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(Address of principal executive offices, including zip code)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">732</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">870-4000</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:27.339%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"/><td style="width:39.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.085%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.827%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-15">Common Stock, $0.01 par value per share</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-16">CVLT</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-17">The Nasdaq Stock Market</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-18">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S-T (&#167;232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-19">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#168;</span></div><div><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer", "accelerated filer", "smaller reporting company", and "emerging growth company" in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"><tr><td style="width:1.0%"/><td style="width:25.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.064%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.362%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.045%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.068%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-20">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">x</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-21">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-22">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-23">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">x</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">As of October&#160;27, 2025, there were <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-24">44,094,362</ix:nonFraction> shares of the registrant&#8217;s common stock, $0.01 par value, outstanding.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMMVAULT SYSTEMS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM 10-Q</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:8.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:82.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.210%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Page</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#0b2e44;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part I &#8211; FINANCIAL INFORMATION</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_10">Financial Statements</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_13">Unaudited Consolidated Balance Sheets as of September 30, 2025 and March 31, 2025</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_13">1</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_16">Unaudited Consolidated Statements of Operations for the three and six months ended September 30, 2025 and 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_16">2</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_19">Unaudited Consolidated Statements of Comprehensive Income for the three and six months ended September 30, 2025 and 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_19">3</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_22">Unaudited Consolidated Statements of Stockholders&#8217; Equity for the three and six months ended September 30, 2025 and 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_22">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_25">Unaudited Consolidated Statements of Cash Flows for the six months ended September 30, 2025 and 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_25">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_28">Notes to Consolidated Financial Statements (unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_28">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_76">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_76">24</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_103">Quantitative and Qualitative Disclosures about Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_103">36</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_106">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_106">36</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0b2e44;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#0b2e44;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i351726cef8fa4a56813c36d7e6ade66b_109">Part II &#8211; OTHER INFORMATION</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_112">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_112">38</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_115">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_115">38</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_118">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_118">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_121">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_121">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_124">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_124">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_127">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_127">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_133">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_133">40</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_136">SIGNATURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_136">41</a></span></div></td></tr></table></div><div style="margin-bottom:17pt;margin-top:12pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_13"></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.446%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-30">1,063,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-31">302,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade accounts receivable, net</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-32">234,806</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-33">251,995</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="3" id="f-34">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="f-35">34,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-36">54,602</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-37">46,189</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-38">1,352,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-39">635,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets, net</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-40">151,936</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-41">133,378</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-42">9,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-43">8,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-44">28,952</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-45">10,124</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred commissions cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-46">85,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-47">79,309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-48">22,226</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-49">20,737</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-50">210,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-51">185,255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-52">55,639</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-53">46,112</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-54">1,916,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-55">1,118,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsPayableCurrent" scale="3" id="f-56">359</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableCurrent" scale="3" id="f-57">373</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">106,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-59">147,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-60">5,523</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-61">4,614</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">422,947</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">402,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">535,315</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">555,050</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible notes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ConvertibleLongTermNotesPayable" format="ixt:num-dot-decimal" scale="3" id="f-66">878,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ConvertibleLongTermNotesPayable" format="ixt:fixed-zero" scale="3" id="f-67">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, less current portion</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">252,608</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">223,282</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-70">1,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-71">1,384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-72">24,038</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-73">6,338</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-74">14,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-75">7,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 8)</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-3" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-76"></ix:nonFraction></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-77"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-78"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-79">0.01</ix:nonFraction></ix:nonFraction> par value: <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-80"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-81">50,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-82"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-83"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-84"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-85">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding</span></div></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-86">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-87">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-88"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-89">0.01</ix:nonFraction></ix:nonFraction> par value: <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-90"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-91">250,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-92"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-93">44,051</ix:nonFraction></ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-94"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-95">44,104</ix:nonFraction></ix:nonFraction> shares issued and outstanding at September&#160;30, 2025 and March&#160;31, 2025, respectively</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-96">440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-97">441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-98">1,459,729</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-99">1,474,377</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-100">1,234,594</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-101">1,134,063</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-102">15,115</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-103">15,633</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-104">210,460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-105">325,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-106">1,916,928</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-107">1,118,266</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying unaudited notes to consolidated financial statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Operations</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"/><td style="width:42.006%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.375%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term-based license</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-108">92,647</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-109">84,427</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt 0 19pt"/><td style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-110">201,929</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-111">164,832</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software-as-a-service</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-112">80,018</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-113">49,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-114">152,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-115">93,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total subscription</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-116">172,665</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-117">134,038</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-118">354,392</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-119">258,118</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Perpetual license</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-120">12,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-121">10,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-122">19,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-123">24,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer support</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-124">80,229</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-125">77,688</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-126">159,250</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-127">153,976</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-128">11,221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-129">11,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-130">25,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-131">21,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-132">276,188</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-133">233,278</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-134">558,166</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-135">457,950</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription:</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term-based license</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-136">2,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-137">2,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-138">4,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-139">4,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software-as-a-service</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-140">29,187</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-141">17,161</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-142">55,159</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-143">32,923</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total subscription</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-144">31,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-145">19,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-146">59,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-147">37,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Perpetual license</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="f-148">194</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="f-149">441</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="f-150">439</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="f-151">778</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer support</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-152">14,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-153">15,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-154">29,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-155">29,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other services</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-156">8,402</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-157">7,578</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-158">16,513</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-159">15,226</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-160">55,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-161">42,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-162">105,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-163">82,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-164">221,144</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-165">190,416</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-166">452,345</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-167">375,300</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-168">122,240</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-169">101,947</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-170">244,719</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-171">197,897</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-172">39,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-173">33,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-174">79,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-175">66,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-176">42,553</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-177">34,173</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-178">83,823</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-179">64,968</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-180">2,572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-181">2,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-182">5,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-183">3,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring </span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-184">1,429</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="f-185">566</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-186">1,666</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-187">5,245</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="3" id="f-188">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="3" id="f-189">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="f-190">545</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="3" id="f-191">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment charges</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" format="ixt:fixed-zero" scale="3" id="f-192">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" format="ixt:num-dot-decimal" scale="3" id="f-193">2,910</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" format="ixt:fixed-zero" scale="3" id="f-194">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" format="ixt:num-dot-decimal" scale="3" id="f-195">2,910</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-196">208,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-197">175,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-198">414,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-199">341,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-200">12,491</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-201">14,968</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-202">37,582</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-203">33,396</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-204">3,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-205">1,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-206">5,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-207">3,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-208">637</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-209">105</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-210">915</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:InterestExpenseNonoperating" scale="3" id="f-211">209</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-212">159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-213">65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-214">220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-215">593</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-216">15,100</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-217">16,660</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-218">41,983</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-219">37,314</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-220">370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-221">1,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-222">3,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-223">3,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-224">14,730</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-225">15,565</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-226">38,226</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-227">34,092</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per common share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-29" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-228">0.33</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-30" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-229">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-230">0.86</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-31" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-231">0.78</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-29" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-232">0.33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-30" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-233">0.35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-234">0.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-31" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-235">0.76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-29" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-236">44,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-30" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-237">43,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-238">44,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-239">43,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-29" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-240">45,195</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-30" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-241">45,114</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-242">45,264</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-243">45,095</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying unaudited notes to consolidated financial statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Comprehensive Income </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"><tr><td style="width:1.0%"/><td style="width:41.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-244">14,730</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-245">15,565</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-246">38,226</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-247">34,092</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustment, net of tax</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-248">468</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-249">399</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-250">518</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-251">360</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-252">14,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-253">15,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-254">38,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-255">34,452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying unaudited notes to consolidated financial statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Stockholders&#8217; Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.502%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.827%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;<br/>Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid &#8211; In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of June 30, 2025</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-32" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-256">44,509</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-257">445</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-258">1,503,817</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-259">1,124,876</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-260">14,647</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-261">364,739</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-262">32,224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-263">32,224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of capped calls, net of tax</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="cvlt:AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity" format="ixt:num-dot-decimal" scale="3" id="f-264">76,087</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="cvlt:AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity" format="ixt:num-dot-decimal" scale="3" id="f-265">76,087</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share issuances related to stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-266">279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-267">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-268">6,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-269">6,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="f-270">737</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-271">7</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-272">7,199</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-273">124,448</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-274">131,654</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-275">14,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-276">14,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-277">468</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-278">468</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-41" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-279">44,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-280">440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-281">1,459,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-282">1,234,594</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-283">15,115</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-284">210,460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.502%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.827%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;<br/>Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid &#8211; In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2025</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-45" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-285">44,104</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-286">441</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-287">1,474,377</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-288">1,134,063</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-289">15,633</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-290">325,122</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-291">62,404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-292">62,404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of capped calls, net of tax</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="cvlt:AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity" format="ixt:num-dot-decimal" scale="3" id="f-293">76,087</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cvlt:AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity" format="ixt:num-dot-decimal" scale="3" id="f-294">76,087</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share issuances related to stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-50" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-295">766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-296">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-297">6,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-298">6,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-50" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="f-299">819</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-300">8</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-301">7,939</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-302">138,757</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-303">146,704</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-304">38,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-305">38,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-306">518</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-307">518</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-41" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-308">44,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-309">440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-310">1,459,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-311">1,234,594</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-312">15,115</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-313">210,460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying unaudited notes to consolidated financial statements</span></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Stockholders&#8217; Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid &#8211; In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of June 30, 2024</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-53" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-314">43,769</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-315">437</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-316">1,382,049</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-317">1,084,696</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-318">15,981</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-319">281,809</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-320">26,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-321">26,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share issuances related to stock-based compensation</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-59" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-322">333</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-323">4</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-324">5,756</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-325">5,760</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-59" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="f-326">363</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-327">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-328">3,493</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-329">48,651</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-330">52,148</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-331">15,565</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-332">15,565</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-333">399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-334">399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2024</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-62" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-335">43,739</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-336">437</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-337">1,410,715</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-338">1,117,782</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-339">15,582</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-340">277,788</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid &#8211; In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-67" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-341">43,548</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-342">435</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-343">1,349,603</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-344">1,056,011</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-345">15,942</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-346">278,085</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-347">52,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-348">52,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share issuances related to business combination</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-73" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="f-349">50</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="f-350">1</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-351">4,899</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-352">4,900</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share issuances related to stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-73" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-353">975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-354">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-355">11,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-356">11,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-73" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="f-357">834</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-358">9</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-359">7,684</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-360">95,863</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-361">103,556</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-362">34,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-363">34,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-364">360</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-365">360</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-62" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-366">43,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-367">437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-368">1,410,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-369">1,117,782</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-370">15,582</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-371">277,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying unaudited notes to consolidated financial statements</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.377%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-372">38,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-373">34,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-374">5,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-375">3,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncash stock-based compensation</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-376">62,404</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-377">52,807</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncash operating lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-378">3,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-379">2,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncash change in fair value of equity securities</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="cvlt:NoncashChangeInFairValueOfEquitySecurities" scale="3" id="f-380">199</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" sign="-" name="cvlt:NoncashChangeInFairValueOfEquitySecurities" scale="3" id="f-381">135</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncash change in fair value of contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="f-382">545</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="3" id="f-383">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncash adjustment on headquarters sale leaseback</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="f-384">495</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:fixed-zero" scale="3" id="f-385">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncash impairment charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" format="ixt:fixed-zero" scale="3" id="f-386">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" format="ixt:num-dot-decimal" scale="3" id="f-387">2,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-388">9,576</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="f-389">8,483</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of deferred commissions cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-390">22,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-391">15,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="f-392">24,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="f-393">23,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-394">3,647</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-395">3,973</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets and Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-396">5,903</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-397">4,342</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred commissions cost</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cvlt:IncreaseDecreaseInDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-398">28,784</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="cvlt:IncreaseDecreaseInDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-399">17,420</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="f-400">88</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="f-401">205</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-402">45,230</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-403">11,832</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-404">27,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-405">11,830</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-406">1,107</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="f-407">505</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-408">108,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-409">100,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-410">5,066</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-411">2,711</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of equity securities</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireEquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="f-412">6,626</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:PaymentsToAcquireEquitySecuritiesFvNi" scale="3" id="f-413">581</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sale of headquarters, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-414">34,849</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-415">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Business combination, net of cash acquired</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-416">26,015</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-417">21,000</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-418">2,858</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-419">24,292</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from financing activities</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-420">146,073</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-421">103,295</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from stock-based compensation plans</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-422">6,974</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-423">11,100</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from issuance of convertible notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-424">900,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:fixed-zero" scale="3" id="f-425">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of capped calls</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cvlt:PaymentsForPurchaseOfOptionContractIndexedToEquity" format="ixt:num-dot-decimal" scale="3" id="f-426">99,630</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="cvlt:PaymentsForPurchaseOfOptionContractIndexedToEquity" format="ixt:fixed-zero" scale="3" id="f-427">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment of debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-428">22,242</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-429">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-430">30</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:fixed-zero" scale="3" id="f-431">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-432">638,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-433">92,195</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effects of exchange rate &#8212; changes in cash</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-434">16,861</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-435">6,523</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-436">761,452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-437">9,683</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of period</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-438">302,103</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-439">312,754</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-440">1,063,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-441">303,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental disclosures of noncash activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock for business combination</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" format="ixt:fixed-zero" scale="3" id="f-442">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1" format="ixt:num-dot-decimal" scale="3" id="f-443">4,900</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities arising from obtaining right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-444">22,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-445">4,467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt issuance costs accrued but not paid, included in accrued liabilities</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" scale="3" id="f-446">984</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" format="ixt:fixed-zero" scale="3" id="f-447">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying unaudited notes to consolidated financial statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_28"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements - Unaudited</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_31"></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.</span><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-448" continuedAt="f-448-1" escape="true"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></ix:nonNumeric></div><ix:continuation id="f-448-1"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commvault Systems, Inc. and its subsidiaries ("Commvault," "we," "us," "our," or the "Company") aims to provide its customers cyber resiliency by protecting and recovering their data and cloud-native applications in a world of increasing cyber threats and attacks, including ransomware. We provide products and services across many types of environments, including on-premise, hybrid and multi-cloud. Our offerings are delivered via self-managed software, software-as-a-service ("SaaS"), integrated appliances, or managed by partners. Customers use our Commvault Cloud platform to help protect themselves from threats like ransomware and recover their data efficiently.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-449" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements of Commvault as of September&#160;30, 2025 and for the three and six months ended September&#160;30, 2025 and 2024 are unaudited, and in the opinion of management, include all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the results for the interim periods. Accordingly, they do not include all the information and footnotes required by U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) for complete financial statements and should be read in conjunction with the financial statements and notes in our Annual Report on Form 10-K for the fiscal year ended March 31, 2025. The results reported in these financial statements should not necessarily be taken as indicative of results that may be expected for the entire fiscal year.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-450" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements and related disclosures in conformity with GAAP requires management to make judgments and estimates that affect the amounts reported in our consolidated financial statements and the accompanying notes. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our balance sheets and the amounts of revenues and expenses reported for each of the periods presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, income taxes and related reserves, deferred commissions, goodwill, and purchased intangible assets. Actual results could differ from those estimates.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_34"></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-451" continuedAt="f-451-1" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="f-451-1" continuedAt="f-451-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="f-452" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassification of Prior Year Balances</span></div><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts have been reclassified for consistency with the current year presentation. Beginning in fiscal 2026, the subscription revenues and cost of revenues line items on the consolidated statements of operations have been further disaggregated to disclose the software portion of term-based licenses and SaaS. These reclassifications have no impact on the amount of total revenues or net income.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="f-454" continuedAt="f-454-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-453" continuedAt="f-453-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:14pt;text-align:justify;text-indent:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.971%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect on the Consolidated Financial Statements (or Other Significant Matters)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounting Standards Update ("ASU") No. 2025-05 (Topic 326): Financial Instrument - Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In July 2025, the Financial Accounting Standards Board ("FASB") issued a new standard to simplify the estimation of credit losses. The standard provides a practical expedient for measuring expected credit losses on current accounts receivable and current contract assets arising under Accounting Standards Codification ("ASC") 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We early adopted this standard as of April 1, 2025 and elected to apply the related practical expedient.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This standard did not have a significant impact on our results of operations, cash flows, financial condition, or disclosures.</span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements - Unaudited (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="f-451-2" continuedAt="f-451-3"><ix:continuation id="f-454-1"><ix:continuation id="f-453-1"><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted</span></div><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span><br/></span></div><div style="margin-top:4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.971%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect on the Consolidated Financial Statements (or Other Significant Matters)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2023-09 (Topic 740): Income Taxes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In December 2023, the FASB issued a new standard to improve income tax disclosures. The standard requires greater disaggregated information about a reporting entity&#8217;s effective tax rate reconciliation as well as information on income taxes paid.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This standard will be effective for us for our annual period beginning April 1, 2025.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This standard will result in additional annual tax disclosures and is not expected to have a significant impact on our results of operations, cash flows, or financial condition.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2024-03 (Subtopic 220-40): Disaggregation of Income Statement Expenses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In November 2024, the FASB issued a new standard to improve income statement expense disclosures. The standard requires greater disaggregated information on certain expense captions, as well as disclosures about selling expenses.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This standard will be effective for us for our annual period beginning April 1, 2027 and interim periods beginning April 1, 2028, with early adoption permitted.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We are currently evaluating the impact of this standard on our consolidated financial statements and disclosures.</span></td></tr></table></div></ix:continuation></ix:continuation><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-455" continuedAt="f-455-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></ix:nonNumeric></div><ix:continuation id="f-455-1"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant credit to customers in a wide variety of industries worldwide and generally do not require collateral. Credit losses relating to these customers have historically been minimal.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely significantly on our value-added resellers, systems integrators and corporate resellers, which we collectively refer to as resellers, for the marketing and distribution of our products and services. Further, we have non-exclusive distribution agreements with certain partners who enable a more efficient and effective distribution channel for our solutions by managing our resellers and leveraging their own industry experience.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partner A accounted for approximately <ix:nonFraction unitRef="number" contextRef="c-76" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-456">31</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-77" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-457">37</ix:nonFraction>% of our total revenues for the three months ended September&#160;30, 2025 and 2024, respectively, and <ix:nonFraction unitRef="number" contextRef="c-78" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-458">32</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-79" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-459">36</ix:nonFraction>% of our total revenues for the six months ended September&#160;30, 2025 and 2024, respectively. In addition, Partner A represented approximately <ix:nonFraction unitRef="number" contextRef="c-80" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-460">26</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-81" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-461">29</ix:nonFraction>% of our total accounts receivable as of September&#160;30, 2025 and March&#160;31, 2025, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partner B accounted for approximately <ix:nonFraction unitRef="number" contextRef="c-82" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-462">12</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-83" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-463">11</ix:nonFraction>% of our total revenues for the three months ended September&#160;30, 2025 and 2024, respectively, and <ix:nonFraction unitRef="number" contextRef="c-84" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-464">12</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-85" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-465">10</ix:nonFraction>% of our total revenues for the six months ended September&#160;30, 2025 and 2024, respectively. Partner B accounted for approximately <ix:nonFraction unitRef="number" contextRef="c-86" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-466">10</ix:nonFraction>% of our total accounts receivable as of September&#160;30, 2025. Total accounts receivable as of March&#160;31, 2025 for Partner B were less than 10%.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtPolicyTextBlock" id="f-467" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2025, we issued $<ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-468">900,000</ix:nonFraction> aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="c-87" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-469">0</ix:nonFraction>% convertible senior notes due 2030 (the &#8220;Notes&#8221;), which we account for as a liability in their entirety, measured at amortized cost. Debt issuance costs incurred in connection with the issuance of the Notes are reflected in the consolidated balance sheets as a direct deduction from the carrying amount of the outstanding Notes. These costs are amortized using the effective interest rate method over the term of the Notes and are included within interest expense on the consolidated statements of operations.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements - Unaudited (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="f-451-3" continuedAt="f-451-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-470" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for such asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value should maximize the use of observable inputs and minimize the use of unobservable inputs. To measure fair value, we use the following fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable:</span></div><div style="margin-top:5pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 &#8212; Observable inputs such as quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:9pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 &#8212; Inputs other than Level 1, that are observable for the asset or liability, either directly or indirectly; and</span></div><div style="margin-top:9pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 &#8212; Unobservable inputs that are supported by little or no market activity and that require the reporting entity to develop its own assumptions.</span></div></ix:nonNumeric><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of our cash, cash equivalents, accounts receivable and accounts payable approximate their fair values due to the short-term maturity of these instruments. We held an investment in equity securities of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="f-471">6,076</ix:nonFraction> as of September&#160;30, 2025, which was valued using the measurement alternative as permitted under ASC 321, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Equity Securities.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This investment is included in other assets in the accompanying consolidated balance sheets.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt-sec:numwordsen" id="f-472"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="cvlt:FinancialAssetsFairValueDisclosure" format="ixt-sec:numwordsen" id="f-473">no</ix:nonFraction></ix:nonFraction> financial assets or liabilities measured at fair value on a recurring basis as of September&#160;30, 2025. <ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="f-474" continuedAt="f-474-1" escape="true">The following table summarizes the composition of our financial liabilities measured at fair value as of March&#160;31, 2025:</ix:nonNumeric></span></div><ix:continuation id="f-474-1"><div style="margin-bottom:3pt;margin-top:5pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.134%"><tr><td style="width:1.0%"/><td style="width:27.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.181%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.181%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.181%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="f-475">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="f-476">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="f-477">873</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="f-478">873</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:11pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the actual achievement of certain financial metrics as of June 30, 2025, the contingent consideration arrangement related to the acquisition of Appranix, Inc. resulted in final aggregate consideration of $<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="cvlt:BusinessCombinationConsiderationTransferredContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="f-479">1,855</ix:nonFraction>, of which $<ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="cvlt:PaymentForContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-480">1,527</ix:nonFraction> was paid in the fourth quarter of fiscal 2025 and $<ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="cvlt:PaymentForContingentConsiderationLiability" scale="3" id="f-481">328</ix:nonFraction> was paid during the second quarter of fiscal 2026. The liability, with a fair value of $<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="f-482">873</ix:nonFraction> as of March 31, 2025 and classified as a Level 3 investment, was adjusted accordingly, resulting in a $<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="f-483">545</ix:nonFraction> reduction in operating expenses on our consolidated statements of operations during the first quarter of fiscal 2026. As the contingent consideration arrangement has been fully settled, no liability remains on our consolidated balance sheets as of September&#160;30, 2025.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments for Which Fair Value Is Only Disclosed</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our financial instruments at fair value with the exception of the Notes. As of September&#160;30, 2025, the estimated fair value of the Notes was $<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:ConvertibleDebtFairValueDisclosures" format="ixt:num-dot-decimal" scale="3" id="f-484">927,090</ix:nonFraction>. The fair value was determined based on the quoted price of the Notes in an inactive market on the last trading day of the reporting period and are considered a Level 2 measurement. Refer to Note 14 of the notes to the consolidated financial statements for further details.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:MarketableSecuritiesPolicy" id="f-485" continuedAt="f-485-1" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Securities Accounted for at Net Asset Value</span></div></ix:nonNumeric><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><ix:continuation id="f-485-1" continuedAt="f-485-2"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We held equity interests in private equity funds of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-486">9,763</ix:nonFraction> as of September&#160;30, 2025, which are accounted for under the net asset value practical expedient as permitted under ASC 820, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-485-2">. These investments are included in other assets in the accompanying consolidated balance sheets. The net asset values of these investments are determined using quarterly capital statements from the funds, which are based on our contributions to the funds, allocation of profit and loss and changes in fair value of the underlying fund investments. Changes in fair value as reported on the capital statements are recorded through the consolidated statements of operations as non-operating income or expense. These private equity funds focus on making investments in key technology sectors, principally by investing in companies at expansion capital and growth equity stages.</ix:continuation> We had total unfunded commitments in private equity funds of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments" scale="3" id="f-487">944</ix:nonFraction> as of September&#160;30, 2025.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements - Unaudited (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="f-451-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="f-488" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is recorded when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired. The carrying value of goodwill is tested for impairment on an annual basis on January 1, or more often if an event occurs or circumstances change that would more likely than not reduce the fair value of its carrying amount. For the purpose of impairment testing, we have a single reporting unit. We have elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment indicates that it is more likely than not that the fair value is less than the carrying amount, a quantitative goodwill impairment test is performed. If the fair value exceeds the carrying amount, no further analysis is required; otherwise, an impairment loss is recognized for the amount by which the carrying value of goodwill exceeds its fair value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our finite-lived purchased intangible assets consist of developed technology and customer relationships acquired through business acquisitions. Developed technology is generally valued using income-based approaches, such as the relief from royalty or multi-period excess earnings methods, and typically has an economic life of <ix:nonNumeric contextRef="c-97" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:durwordsen" id="f-489">five years</ix:nonNumeric>. Customer relationships are valued using similar income-based methods and have an economic life of <ix:nonNumeric contextRef="c-98" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:durwordsen" id="f-490">ten years</ix:nonNumeric>. All of our intangible assets are amortized on a straight-line basis over their respective useful lives, as we believe this method most closely reflects the pattern in which the economic benefits of the assets will be consumed. Impairment losses are recognized if the carrying amount of an intangible asset is both not recoverable and exceeds its fair value.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-491" continuedAt="f-491-1" escape="true"><div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions Cost</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions, bonuses, and related payroll taxes earned by our employees are considered incremental and recoverable costs of obtaining a contract with a customer. Our typical contracts include performance obligations related to term-based software licenses, SaaS offerings, perpetual software licenses, software updates, and customer support. In these contracts, incremental costs of obtaining a contract are allocated to the performance obligations based on the relative estimated standalone selling prices and then recognized on a systematic basis that is consistent with the transfer of the goods or services to which the asset relates. We do not pay commissions on annual renewals of customer support contracts for perpetual licenses. The costs allocated to software and products are expensed at the time of sale, when revenue for the functional software license is recognized. The costs allocated to software updates and customer support for perpetual licenses are amortized ratably over a period of approximately <ix:nonNumeric contextRef="c-3" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="f-492">five years</ix:nonNumeric>, the expected period of benefit of the asset capitalized. We currently estimate a period of <ix:nonNumeric contextRef="c-3" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="f-493">five years</ix:nonNumeric> is appropriate based on consideration of historical average customer life and the estimated useful life of the underlying software sold as part of the transaction. The commission paid on the renewal of subscription arrangements is not commensurate with the commission paid on the initial purchase. As a result, the cost of commissions allocated to SaaS offerings, software updates and customer support on the initial term-based software license transactions are amortized over a period of approximately <ix:nonNumeric contextRef="c-3" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="f-494">five years</ix:nonNumeric>, consistent with the accounting for these costs associated with perpetual licenses. The costs of commissions allocated to SaaS offerings, software updates and customer support for the renewal of term-based software licenses is limited to the contractual period of the arrangement, as we pay a commensurate renewal commission upon the next renewal of the subscription software license and related updates and support.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The incremental costs attributable to professional services are generally amortized over the period the related services are provided and revenue is recognized. Amortization expense related to these costs is included in sales and marketing expenses in the accompanying consolidated statements of operations.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_37"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements - Unaudited (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-495" continuedAt="f-495-1" escape="true"><ix:continuation id="f-491-1" continuedAt="f-491-2">Revenue</ix:continuation></ix:nonNumeric></span></div><ix:continuation id="f-495-1" continuedAt="f-495-2"><ix:continuation id="f-491-2" continuedAt="f-491-3"><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues through subscription arrangements, which includes both term-based software licenses and SaaS, perpetual software licenses, customer support contracts and other services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term-based License</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term-based license revenue typically includes revenue from the license portion of time-based subscription arrangements which are deployed on-premise. The revenue from these licenses is typically recognized when the software is delivered or made available for download.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software-as-a-service ("SaaS")</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SaaS revenue typically includes revenue from time-based subscription arrangements which are delivered via hosted cloud solutions. SaaS revenue is recognized ratably over the contract term, typically&#160;<span style="-sec-ix-hidden:f-496">one</span> to <ix:nonNumeric contextRef="c-100" name="cvlt:SubscriptionArrangementTerm" format="ixt-sec:durwordsen" id="f-497">three years</ix:nonNumeric>, beginning on the date that the service is made available to the customer.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Perpetual License</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Perpetual license includes the revenues from the sale of perpetual software licenses. Perpetual software license revenue is typically recognized when the software is delivered or made available for download.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer Support</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer support includes revenues associated with support contracts tied to our software products. Customer support includes software updates on a when-and-if-available basis, telephone support, integrated web-based support, and other premium support offerings, for both term-based software license and perpetual software license arrangements. We sell our customer support contracts as a percentage of net software purchases. Customer support revenue is recognized ratably over the term of the customer support agreement, which is typically&#160;<ix:nonNumeric contextRef="c-1" name="cvlt:CustomerSupportArrangementTerm" format="ixt-sec:durwordsen" id="f-498">one year</ix:nonNumeric> on our perpetual licenses and over the term on our term-based licenses, which typically range from <span style="-sec-ix-hidden:f-499">one</span> to <ix:nonNumeric contextRef="c-102" name="cvlt:CustomerSupportArrangementTerm" format="ixt-sec:durwordsen" id="f-500">three years</ix:nonNumeric>.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Services</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other services consist primarily of revenues related to professional service offerings, including consultation, assessment and design, installation services, and customer education. Revenues related to other services can vary period over period based on the timing services are delivered and are typically recognized as the services are performed.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not customize our software licenses (both term-based and perpetual) and installation services are not required. Software licenses are delivered before related services are provided and are functional without professional services, updates, or technical support. We have concluded that our software licenses (both term-based and perpetual) are functional intellectual property that is distinct, as the user can benefit from the software on its own. Revenues for both term-based and perpetual licenses are typically recognized when the software is delivered and/or made available for download as this is the point the user of the software can direct the use of and obtain substantially all the remaining benefits from the functional intellectual property. We do not recognize software revenue related to the renewal of term-based software licenses earlier than the beginning of the new subscription period.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also offer software that integrates with appliances and address a wide range of business needs and use cases, ranging from support for remote or branch offices with limited IT staff up to large corporate data centers. These appliances are almost exclusively sold via a software only model in which we sell software to a third party, which assembles an integrated appliance that is sold to end user customers. As a result, the revenues and costs associated with hardware are usually not included in our financial statements.</span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements - Unaudited (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="f-495-2" continuedAt="f-495-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="f-501" escape="true"><ix:continuation id="f-491-3" continuedAt="f-491-4"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our typical performance obligations include the following:</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:17.787%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.721%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.154%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.938%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance Obligation</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">When Performance Obligation<br/>&#160;is Typically Satisfied</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">When Payment is <br/>Typically Due</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">How Standalone Selling Price is <br/>Typically Estimated</span></td></tr><tr><td colspan="12" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Subscription</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term-based software licenses</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Upon shipment or made available for download (point in time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Within <ix:nonNumeric contextRef="c-7" name="cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" format="ixt-sec:durday" id="f-502">90</ix:nonNumeric> days of shipment except for certain subscription licenses which are paid for over time</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residual approach</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software-as-a-service (SaaS)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ratably over the course of the contract (over time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Annually or at the beginning of the contract period</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Observable in transactions without multiple performance obligations</span></td></tr><tr><td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Perpetual License</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Perpetual software licenses</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Upon shipment or made available for download (point in time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Within <ix:nonNumeric contextRef="c-103" name="cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" format="ixt-sec:durday" id="f-503">90</ix:nonNumeric> days of shipment </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residual approach</span></td></tr><tr><td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Customer Support </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software updates</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ratably over the course of the support contract (over time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">At the beginning of the contract period </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Observable in renewal transactions</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer support</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ratably over the course of the support contract (over time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">At the beginning of the contract period </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Observable in renewal transactions</span></td></tr><tr><td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Other Services </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other professional services</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As work is performed (over time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Within <ix:nonNumeric contextRef="c-104" name="cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" format="ixt-sec:durday" id="f-504">90</ix:nonNumeric> days of services being performed</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Observable in transactions without multiple performance obligations</span></td></tr></table></div></ix:continuation></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Judgments Related to Revenue Recognition</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our contracts with customers contain multiple performance obligations. For these contracts, we evaluate and account for individual performance obligations separately if they are determined to be distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of software licenses (both term-based and perpetual) are typically estimated using the residual approach. Standalone selling prices for SaaS, customer support contracts, and other services are typically estimated based on observable transactions when these services are sold on a standalone basis. We recognize revenue net of sales tax.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenues</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-505" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate revenues from contracts with customers into geographical regions. Our Americas region includes the United States, Canada, and Latin America. Our International region primarily includes Europe, Middle East, Africa, Australia, India, Southeast Asia, and China.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"><tr><td style="width:1.0%"/><td style="width:39.499%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.631%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.631%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.046%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-506">168,125</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-507">144,408</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-508">339,053</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-509">283,133</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-510">108,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-511">88,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-512">219,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-513">174,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-514">276,188</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-515">233,278</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-516">558,166</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-517">457,950</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements - Unaudited (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="f-495-3"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent expected future revenue from existing contracts where performance obligations are unsatisfied or partially unsatisfied at the end of the reporting period. Remaining performance obligations include unfulfilled contracts at the end of a given period and can include subscription arrangements (term-based licenses and SaaS), customer support and other services. As of September&#160;30, 2025, our remaining performance obligations (inclusive of deferred revenue) were $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-518">853,543</ix:nonFraction>, of which approximately <ix:nonFraction unitRef="number" contextRef="c-113" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-519">61</ix:nonFraction>% is expected to be recognized as revenue over the next <ix:nonNumeric contextRef="c-113" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-520">12</ix:nonNumeric> months and the remainder recognized thereafter.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations, excluding deferred revenue, related to subscription arrangements, customer support revenue and other services were $<ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-521">95,302</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-522">52,955</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-523">29,564</ix:nonFraction>, respectively. Of these balances, we expect approximately <ix:nonFraction unitRef="number" contextRef="c-117" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-524">49</ix:nonFraction>% of subscription arrangements, <ix:nonFraction unitRef="number" contextRef="c-118" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-525">36</ix:nonFraction>% of customer support and <ix:nonFraction unitRef="number" contextRef="c-119" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-526">100</ix:nonFraction>% of other services to be recognized as revenue over the next <ix:nonNumeric contextRef="c-118" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-527"><ix:nonNumeric contextRef="c-117" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-528"><ix:nonNumeric contextRef="c-119" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-529">12</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> months and the remainder recognized thereafter. We expect approximately <ix:nonFraction unitRef="number" contextRef="c-120" decimals="2" name="cvlt:RevenueRemainingPerformanceObligationPercentageRecognized" scale="-2" id="f-530">16</ix:nonFraction>% of subscription arrangements and <ix:nonFraction unitRef="number" contextRef="c-121" decimals="2" name="cvlt:RevenueRemainingPerformanceObligationPercentageRecognized" scale="-2" id="f-531">9</ix:nonFraction>% of customer support remaining performance obligations to be recognized as revenue in the third quarter of fiscal 2026. These balances represent transactions consisting primarily of early renewals, unbilled and undelivered support and other services, and orders received prior to the last day of the quarter that were not delivered or provisioned to customers.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations will fluctuate period to period. We do not believe the amount of remaining performance obligations is indicative of future sales or revenue or that the mix at the end of any given period correlates with actual sales performance.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Information About Contract Balances</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><ix:continuation id="f-491-4" continuedAt="f-491-5"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts collected in advance of services being provided are accounted for as deferred revenue. Nearly all of our deferred revenue balance is related to SaaS, customer support, and other services.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some arrangements we allow customers to pay for term-based licenses over the term of the software license. When a term-based license arrangement contains payment terms that extend beyond one year, a significant financing component may exist. The significant financing component is calculated as the difference between the stated value and present value of the license and is recognized as interest income over the extended payment period. The total license fee net of the significant financing component is recognized as revenue at the point in time when the software is transferred to the customer. Interest income from significant financing components was not material for the three and six months ended September&#160;30, 2025 and 2024.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-491-5">Amounts recognized as revenue in excess of amounts billed are recorded as unbilled receivables. Unbilled receivables which are anticipated to be invoiced in the next 12 months are included in accounts receivable on the consolidated balance sheets. Long-term unbilled receivables are included in other assets.</ix:continuation> <ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-532" continuedAt="f-532-1" escape="true">The opening and closing balances of our accounts receivable, unbilled receivables, and deferred revenues are as follows:</ix:nonNumeric></span></div><ix:continuation id="f-532-1"><div style="margin-top:2pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:34.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accounts receivable</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unbilled receivable<br/>(current)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unbilled receivable<br/>(long-term)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred revenue</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(current)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred revenue</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(long-term)</span></div></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Opening balance as of March&#160;31, 2025</span></div></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-533">222,400</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-534">29,595</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-535">31,343</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-536">402,930</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-537">223,282</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase/(decrease)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-538">27,013</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cvlt:ContractWithCustomerAssetNetCurrentIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-539">9,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="cvlt:ContractWithCustomerAssetNetNoncurrentIncreaseDecrease" scale="3" id="f-540">180</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cvlt:ContractWithCustomerLiabilityCurrentIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-541">20,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="cvlt:ContractWithCustomerLiabilityNoncurrentIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-542">29,326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance as of September&#160;30, 2025</span></div></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-543">195,387</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-544">39,419</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-545">31,163</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-546">422,947</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-547">252,608</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net decrease in accounts receivable (inclusive of unbilled receivables) is primarily the result of the timing of our billings and cash collections. The increase in deferred revenue is primarily the result of an increase in SaaS contracts which are billed upfront but recognized ratably over the contract period and an increase in deferred customer support revenue.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of revenue recognized in the period that was included in the opening deferred revenue balance was $<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="f-548">119,244</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="f-549">264,029</ix:nonFraction> for the three and six months ended September&#160;30, 2025, respectively. The majority of this revenue consists of SaaS and customer support. The amount of revenue recognized from performance obligations satisfied in prior periods was not significant.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements - Unaudited (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_1074"></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4</span><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-550" continuedAt="f-550-1" escape="true">Business Combination</ix:nonNumeric></span></div><ix:continuation id="f-550-1"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 28, 2025, we completed the acquisition of <ix:nonFraction unitRef="number" contextRef="c-130" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="f-551">100</ix:nonFraction>% of the shares of Satori Cyber, Ltd. ("Satori"), an Israel-based </span><span style="color:#0b2e44;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ata and AI security company, for a preliminary purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-552">28,257</ix:nonFraction> in cash consideration. The primary reason for the acquisition was to extend and enhance our product portfolio with data security and AI governance solutions.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended September&#160;30, 2025, we incurred acquisition-related costs of $<ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="f-553"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="f-554">1,257</ix:nonFraction></ix:nonFraction>, which were included in general and administrative expenses. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="f-555" continuedAt="f-555-1" escape="true">The following table summarizes the preliminary purchase price allocation as of the date of acquisition:</ix:nonNumeric></span></div><ix:continuation id="f-555-1"><div style="margin-top:14pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"><tr><td style="width:1.0%"/><td style="width:74.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.821%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-556">2,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="3" id="f-557">267</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets and Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="cvlt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent" scale="3" id="f-558">272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="cvlt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" scale="3" id="f-559">381</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-560">1,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="f-561">3,700</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="cvlt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities" scale="3" id="f-562">671</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="cvlt:BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation" scale="3" id="f-563">381</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term tax reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-564">2,469</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="cvlt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-565">1,264</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable net assets acquired and liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-566">3,196</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-567">25,061</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total purchase price</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-568">28,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price allocation is preliminary as it relates to customary closing adjustments and the valuation of income taxes. The amounts recognized will be finalized as the information necessary to complete the analysis is obtained, but no later than one year after the acquisition date.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma financial information of the above business acquisition, assuming the acquisition had occurred as of the beginning of the fiscal year prior to the fiscal year of the acquisition, as well as revenue and earnings generated during the current fiscal year, were not material for disclosure purposes.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_1084"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements - Unaudited (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-569" continuedAt="f-569-1" escape="true">Goodwill and Intangible Assets, Net</ix:nonNumeric></span></div><ix:continuation id="f-569-1"><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the residual purchase price paid in business combinations after the fair value of all identified assets and liabilities have been recorded. It includes the estimated value of the integration of acquired technology into current product offerings, the potential expansion with new customers, the opportunity to further develop sales relationships with new customers and intangible assets that do not qualify for separate recognition. Goodwill is not amortized and there were <ix:nonFraction unitRef="usd" contextRef="c-31" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-570"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-571">no</ix:nonFraction></ix:nonFraction> impairments to the carrying amounts of goodwill during the six months ended September&#160;30, 2025 and 2024. Approximately $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="3" id="f-572">35,033</ix:nonFraction> of the goodwill recorded is expected to be deductible for income tax purposes.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-573" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in goodwill during the six months ended September&#160;30, 2025 were as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.409%"><tr><td style="width:1.0%"/><td style="width:56.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.743%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2025</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-574">185,255</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-575">25,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2025</span></div></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-576">210,316</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets, Net</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of developed technology and customer relationships. Developed technology acquired in fiscal 2026 and 2025 has an estimated useful life of <ix:nonNumeric contextRef="c-134" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:durwordsen" id="f-577"><ix:nonNumeric contextRef="c-97" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:durwordsen" id="f-578">five years</ix:nonNumeric></ix:nonNumeric>. Previously acquired developed technology had an estimated useful life of <ix:nonNumeric contextRef="c-135" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:durwordsen" id="f-579">three years</ix:nonNumeric>, and was fully amortized as of the end of fiscal 2025. Customer relationships acquired in fiscal 2025 have an estimated useful life of <ix:nonNumeric contextRef="c-98" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:durwordsen" id="f-580">ten years</ix:nonNumeric>. All of our intangible assets are amortized on a straight-line basis. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" id="f-581" continuedAt="f-581-1" escape="true">Purchased intangible assets, net of amortization are summarized below:</ix:nonNumeric></span></div><ix:continuation id="f-581-1"><div style="margin-top:5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:18.108%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.662%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-582">3,800</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-583">380</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-584">3,420</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-585">3,800</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-586">190</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-587">3,610</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-588">27,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-589">8,244</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-590">18,806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-591">23,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-592">6,223</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-593">17,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-594">30,850</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-595">8,624</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-596">22,226</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-597">27,150</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-598">6,413</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-599">20,737</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:14pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended September&#160;30, 2025, we acquired developed technology valued at $<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="f-600">3,700</ix:nonFraction> as part of the acquisition of Satori. Amortization expense from acquired intangible assets was $<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-601">1,140</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-602">2,211</ix:nonFraction> for the three and six months ended September&#160;30, 2025, respectively, and $<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="f-603">573</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-604">1,146</ix:nonFraction> for the three and six months ended September&#160;30, 2024, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-605" escape="true"><div style="margin-top:15pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2025, future amortization expense associated with intangible assets with finite lives is expected to be:</span></div><div style="margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.070%"><tr><td style="width:1.0%"/><td style="width:67.219%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ending March 31, </span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026 (remaining)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-606">2,511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-607">5,023</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-608">5,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-609">5,023</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="f-610">2,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="cvlt:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="f-611">2,009</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-612">22,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:9pt;text-align:center;text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_1136"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements - Unaudited (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:SaleLeasebackTransactionDisclosureTextBlock" id="f-613" continuedAt="f-613-1" escape="true">Sale and Leaseback Transaction</ix:nonNumeric></span></div><ix:continuation id="f-613-1"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 28, 2025, we completed the sale of our owned corporate headquarters located in Tinton Falls, New Jersey for cash consideration of $<ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="3" id="f-614">36,000</ix:nonFraction>, excluding transaction costs, pursuant to a purchase and sale agreement signed on October 2, 2024. Concurrent with the sale, we entered into a leaseback arrangement for a portion of the premises over a term of <ix:nonNumeric contextRef="c-141" name="us-gaap:SaleLeasebackTransactionLeaseTerm" format="ixt-sec:durwordsen" id="f-615">ten years</ix:nonNumeric>, expiring April 30, 2035. The transaction met the criteria for a sale under ASC 842,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and ASC 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the leaseback was determined to be an operating lease.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the transaction, the Company determined that the leaseback terms were above market. Accordingly, a financial liability of $<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:OffMarketLeaseUnfavorable" format="ixt:num-dot-decimal" scale="3" id="f-616"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" sign="-" name="us-gaap:SaleAndLeasebackTransactionGainLossNet" format="ixt:num-dot-decimal" scale="3" id="f-617">1,300</ix:nonFraction></ix:nonFraction> was recognized in other liabilities on the consolidated balance sheets and a corresponding loss was recorded in general and administrative expenses on the consolidated statements of operations for the three months ended June 30, 2025. The Company also derecognized the carrying value of the assets held for sale and recognized a right-of-use asset and corresponding lease liability of $<ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-618">19,563</ix:nonFraction>, based on the present value of fixed lease payments over the lease term. The discount rate used to calculate the lease liability was <ix:nonFraction unitRef="number" contextRef="c-144" decimals="4" name="us-gaap:LesseeOperatingLeaseDiscountRate" scale="-2" id="f-619">6.35</ix:nonFraction>%.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_46"></div><div><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-620" continuedAt="f-620-1" escape="true">Net Income per Common Share</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><ix:continuation id="f-620-1"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per common share is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed using the weighted average number of common shares outstanding and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the incremental common shares issuable upon the vesting of restricted stock units ("RSUs"), performance stock units ("PSUs"), common shares to be purchased under the Employee Stock Purchase Plan ("ESPP"), the exercise of stock options, and, if dilutive, the conversion spread on convertible notes. The dilutive effect of RSUs, PSUs, ESPP purchases, and the exercise of stock options is reflected in diluted earnings per share by application of the treasury stock method. The dilutive effect of the Notes is calculated using the if-converted method. See Note 14 of the notes to the consolidated financial statements for further details of the Notes.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-621" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the reconciliation of basic and diluted net income per common share:</span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.520%"><tr><td style="width:1.0%"/><td style="width:42.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.482%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-622">14,730</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-623">15,565</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-624">38,226</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-625">34,092</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic net income per common share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-29" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-626">44,406</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-30" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-627">43,770</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-628">44,366</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-629">43,724</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic net income per common share</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-29" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-630">0.33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-30" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-631">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-632">0.86</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-31" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-633">0.78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Diluted net income per common share:</span></td><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-29" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-634">44,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-30" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-635">43,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-636">44,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-637">43,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive effect of restricted stock units</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-29" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-638">789</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-30" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-639">1,344</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-640">898</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-641">1,371</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-29" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-642">45,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-30" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-643">45,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-644">45,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-645">45,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted net income per common share</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-29" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-646">0.33</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-30" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-647">0.35</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-648">0.84</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-31" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-649">0.76</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div></ix:nonNumeric><div style="margin-top:4pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The diluted weighted average shares outstanding excludes RSUs, PSUs, common shares to be purchased under the ESPP and outstanding stock options totaling <ix:nonFraction unitRef="shares" contextRef="c-29" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-650">71</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-30" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-651">210</ix:nonFraction> for the three months ended September&#160;30, 2025 and 2024, respectively, and <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-652">64</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-653">218</ix:nonFraction> for the six months ended September&#160;30, 2025 and 2024, respectively, because the effect of including them would have been anti-dilutive. In addition, the Notes were excluded from diluted EPS as their inclusion would have been anti-dilutive.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_49"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements - Unaudited (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-654" continuedAt="f-654-1" escape="true">Commitments and Contingencies </ix:nonNumeric></span></div><ix:continuation id="f-654-1"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not believe that we are currently party to any pending legal action that could reasonably be expected to have a material adverse effect on our business or operating results.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_52"></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-655" continuedAt="f-655-1" escape="true">Capitalization</ix:nonNumeric></span></div><ix:continuation id="f-655-1"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 17, 2025, our board of directors (the "Board") approved an increase of the existing share repurchase program so that $<ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="srt:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="3" id="f-656">250,000</ix:nonFraction> was available. The Board's authorization has no expiration date. For the six months ended September&#160;30, 2025, we repurchased $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-657">146,073</ix:nonFraction> of our common stock, or approximately <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="f-658">819</ix:nonFraction> shares, of which $<ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-659">117,660</ix:nonFraction>, or approximately <ix:nonFraction unitRef="shares" contextRef="c-146" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="f-660">658</ix:nonFraction> shares, was made in connection with the Notes. The shares repurchased during the period were funded primarily from the net proceeds received from the issuance of the Notes, as well as from existing cash and cash equivalents balances and cash flows provided by our operations. The remaining amount available under the current authorization as of September&#160;30, 2025 was $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="3" id="f-661">103,927</ix:nonFraction>.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_55"></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-662" continuedAt="f-662-1" escape="true">Stock Plans</ix:nonNumeric></span></div><ix:continuation id="f-662-1" continuedAt="f-662-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-663" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the stock-based compensation expense included in cost of revenues, sales and marketing, research and development, general and administrative and restructuring expenses for the three and six months ended September&#160;30, 2025 and 2024. Stock-based compensation is attributable to RSUs, PSUs and the ESPP.</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:42.281%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-664">1,323</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-665">1,374</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-666">2,572</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-667">2,955</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-668">12,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-669">11,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-670">25,343</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-671">21,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-672">7,752</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-673">5,555</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-674">14,822</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-675">10,719</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-676">9,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-677">7,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-678">19,181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-679">13,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-680">411</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-681">180</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-682">486</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-683">4,188</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-684">32,224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-685">26,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-686">62,404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-687">52,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:14pt;text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2025, there was $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-688">162,735</ix:nonFraction> of unrecognized stock-based compensation expense that is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="c-1" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-689">1.59</ix:nonNumeric> years. We account for forfeitures as they occur. To the extent that awards are forfeited, stock-based compensation will be different from our current estimate.</span></div><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="f-690" escape="true"><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit activity for the six months ended September&#160;30, 2025 was as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.140%"><tr><td style="width:1.0%"/><td style="width:62.323%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.737%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.740%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Non-vested Restricted Stock Units</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of<br/>Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average Grant<br/>Date&#160;Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested as of March 31, 2025</span></td><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-167" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-691">1,806</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-167" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-692">111.75</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Awarded</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-168" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-693">508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-168" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-694">184.61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-168" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-695">721</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-168" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-696">97.18</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-168" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-697">73</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-168" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-698">124.46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested as of September&#160;30, 2025</span></div></td><td colspan="2" style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-169" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-699">1,520</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-169" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-700">142.78</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements - Unaudited (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:4pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><ix:continuation id="f-662-2"><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average fair value of RSUs awarded was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-170" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-701">181.16</ix:nonFraction> and <ix:nonFraction unitRef="usdPerShare" contextRef="c-168" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-702">184.61</ix:nonFraction> per unit during the three and six months ended September&#160;30, 2025, respectively, and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-171" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-703">142.87</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-172" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-704">122.00</ix:nonFraction> per unit during the three and six months ended September&#160;30, 2024, respectively. The weighted average fair value of awards includes the awards with a market condition described below.</span></div><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Based Awards</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the six months ended September&#160;30, 2025, we granted approximately <ix:nonFraction unitRef="shares" contextRef="c-173" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-705">78</ix:nonFraction> PSUs to certain executives. Vesting of these awards is contingent upon i) us meeting certain non-GAAP performance goals (performance-based) in fiscal 2026 and ii) our customary service periods. The awards vest over <ix:nonNumeric contextRef="c-173" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-706">three years</ix:nonNumeric> and have the potential to vest between <ix:nonFraction unitRef="number" contextRef="c-174" decimals="INF" name="cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent" scale="-2" id="f-707">0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-175" decimals="INF" name="cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent" scale="-2" id="f-708">300</ix:nonFraction>% (<ix:nonFraction unitRef="shares" contextRef="c-175" decimals="-3" name="cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares" scale="3" id="f-709">234</ix:nonFraction> shares) based on actual fiscal 2026 performance. The vesting quantity of these awards may vary based on actual fiscal 2026 performance. The related stock-based compensation expense is determined based on the value of the underlying shares on the date of grant and is recognized over the vesting term using the accelerated method. During the interim financial periods, management estimates the probable number of PSUs that would vest until the ultimate achievement of the performance goals is known. The awards are included in the restricted stock units table.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Awards with a Market Condition</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the six months ended September&#160;30, 2025, we granted&#160;approximately <ix:nonFraction unitRef="shares" contextRef="c-176" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-710">78</ix:nonFraction> market PSUs to certain executives. The vesting of these awards is contingent upon us meeting certain total shareholder return ("TSR") levels as compared to the Russell 3000 market index over the succeeding <ix:nonNumeric contextRef="c-176" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-711">three years</ix:nonNumeric> from grant date. The awards vest in <ix:nonFraction unitRef="tranche" contextRef="c-176" decimals="INF" name="cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches" format="ixt-sec:numwordsen" scale="0" id="f-712">three</ix:nonFraction> annual tranches and have the potential to vest between <ix:nonFraction unitRef="number" contextRef="c-177" decimals="INF" name="cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent" scale="-2" id="f-713">0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-178" decimals="INF" name="cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent" scale="-2" id="f-714">300</ix:nonFraction>% (<ix:nonFraction unitRef="shares" contextRef="c-178" decimals="-3" name="cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares" scale="3" id="f-715">234</ix:nonFraction> shares) based on TSR performance. The related stock-based compensation expense is determined based on the estimated fair value of the underlying shares on the date of grant and is recognized using the accelerated method over the vesting term. The estimated fair value was calculated using a Monte Carlo simulation model. The fair value of the awards granted during the six months ended September&#160;30, 2025 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-176" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-716">288.47</ix:nonFraction> per unit. The awards are included in the restricted stock units table.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP is a shareholder approved plan under which substantially all employees may purchase our common stock through payroll deductions at a price equal to <ix:nonFraction unitRef="number" contextRef="c-179" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-717">85</ix:nonFraction>% of the lower of the fair market values of the stock as of the beginning or the end of <ix:nonNumeric contextRef="c-179" name="cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" format="ixt-sec:durwordsen" id="f-718">six-month</ix:nonNumeric> offering periods. An employee&#8217;s payroll deductions under the ESPP are limited to <ix:nonFraction unitRef="number" contextRef="c-180" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="f-719">10</ix:nonFraction>% of the employee&#8217;s salary and employees may not purchase more than $<ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount" scale="3" id="f-720">25</ix:nonFraction> of stock during any calendar year. Employees purchased <ix:nonFraction unitRef="shares" contextRef="c-179" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-721">45</ix:nonFraction> shares in exchange for $<ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="f-722">6,974</ix:nonFraction> of proceeds in the six months ended September&#160;30, 2025, and <ix:nonFraction unitRef="shares" contextRef="c-181" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-723">68</ix:nonFraction> shares in exchange for $<ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="f-724">5,486</ix:nonFraction> of proceeds in the six months ended September&#160;30, 2024. The ESPP is considered compensatory and the fair value of the discount and look back provision are estimated using the Black-Scholes formula and recognized over the <ix:nonNumeric contextRef="c-179" name="cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" format="ixt-sec:durwordsen" id="f-725">six-month</ix:nonNumeric> withholding period prior to purchase.&#160;The total expense associated with the ESPP for the six months ended September&#160;30, 2025 and 2024 was $<ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-726">2,593</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-727">1,701</ix:nonFraction>, respectively. As of September&#160;30, 2025, there was approximately $<ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-728">2,114</ix:nonFraction> of unrecognized cost related to the current offering period of our ESPP.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_58"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements - Unaudited (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-729" continuedAt="f-729-1" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="f-729-1" continuedAt="f-729-2"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense was $<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-730">370</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-731">3,757</ix:nonFraction> in the three and six months ended September&#160;30, 2025, respectively, compared to income tax expense of $<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-732">1,095</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-733">3,222</ix:nonFraction> in the three and six months ended September&#160;30, 2024, respectively. The change in income tax expense compared to the prior year period relates primarily to estimated current federal taxes. </span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-729-2">The One Big Beautiful Bill Act (the &#8220;OBBBA&#8221;), enacted on July 4, 2025, includes several corporate tax provisions relevant to U.S. businesses. Included in this legislation are provisions that allow for the immediate expensing of domestic research and development expenses, extensions of bonus depreciation, and modifications to the international tax regimes. The provisions in the legislation are generally effective beginning in our fiscal 2026. The Company is continuing to evaluate the impact of these provisions on its financial statements, but an estimate of the financial impact has been included in our operating results for the three and six months ended September&#160;30, 2025. The OBBBA did not have a material impact to our income tax provision for the three and six months ended September&#160;30, 2025.</ix:continuation> </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_61"></div><div style="margin-bottom:12pt;margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-734" continuedAt="f-734-1" escape="true">Segment Information</ix:nonNumeric></span></div><ix:continuation id="f-734-1"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate as a single&#160;reportable segment as we report financial information, including net income determined in accordance with GAAP, among other measures, on a consolidated basis to our Chief Executive Officer, who serves as the Chief Operating Decision Maker (&#8220;CODM&#8221;). The CODM uses consolidated net income to make operating decisions, allocate resources, and evaluate financial performance, primarily by monitoring actual results compared to forecasted results, as well as by reviewing year-over-year results and trending historical performance. The CODM also uses net income in competitive analysis by benchmarking to the Company&#8217;s competitors. The competitive analysis along with the monitoring of actual versus forecasted results are used in assessing the performance of the segment.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CODM reviews significant segment expenses for our single reportable segment. Significant segment expenses include cost of revenues, sales and marketing expenses, research and development expenses, general and administrative expenses, depreciation and amortization, restructuring, and other operating expenses, all of which are presented in our consolidated statements of operations. Other segment items include interest income, interest expense, other income, net, and income tax expense, which are also presented in our consolidated statements of operations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by geography are based upon the billing address of the customer. All transfers between geographic regions have been eliminated from consolidated revenues. <ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="f-735" continuedAt="f-735-1" escape="true">The following table sets forth revenue by geographic area:</ix:nonNumeric></span></div><ix:continuation id="f-735-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:42.281%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-736">150,608</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-737">129,988</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-738">307,507</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-739">247,720</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-740">125,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-741">103,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-742">250,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-743">210,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-744">276,188</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-745">233,278</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-746">558,166</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-747">457,950</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No individual country other than the United States accounted for 10% or more of revenues for the three and six months ended September&#160;30, 2025 and 2024. Revenue included in the &#8220;Other&#8221; caption above primarily relates to our operations in Europe, Australia, Canada and Asia.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_67"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements - Unaudited (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="f-749" continuedAt="f-749-1" escape="true">Restructuring</ix:nonNumeric></span></div><ix:continuation id="f-749-1"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We initiated a restructuring plan in the first quarter of fiscal 2026 intended to optimize our Business Technology organization. The objective of this plan is to realign the workforce, invest in emerging capabilities, modernize the technology landscape, and streamline operations to operate with greater agility and customer focus. We anticipate the workforce realignment and identification of planned technology changes will be completed in fiscal 2026, and the remaining activities under the restructuring plan, including the technology transitions, are expected to be completed in fiscal 2027. Charges incurred to date relate primarily to severance and associated costs from headcount reductions and stock-based compensation resulting from modifications to existing awards granted to certain employees impacted by the plan. The majority of the workforce realignment costs have been incurred in the first half of fiscal 2026. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal 2024, we initiated a restructuring plan which was completed in fiscal 2025. It was intended to enhance customer satisfaction through the reorganization and redesign of our customer success functions. The realignment of the customer success structure aimed to optimize operational efficiency and improve continuity for our customers through the pre-sales and post-sales experience. These charges related primarily to severance and related costs associated with headcount reductions, stock-based compensation related to modifications of existing awards granted to certain employees impacted by the plan and office termination and exit charges.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="f-750" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended September&#160;30, 2025 and 2024, restructuring charges were comprised of the following:</span></div><div style="margin-top:15pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:42.281%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee severance and related costs</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="f-751">1,018</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="f-752">386</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="f-753">1,180</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="f-754">655</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease exit costs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:BusinessExitCosts1" format="ixt:fixed-zero" scale="3" id="f-755">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:BusinessExitCosts1" format="ixt:fixed-zero" scale="3" id="f-756">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:BusinessExitCosts1" format="ixt:fixed-zero" scale="3" id="f-757">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:BusinessExitCosts1" scale="3" id="f-758">402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:OtherRestructuringCosts" scale="3" id="f-759">411</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:OtherRestructuringCosts" scale="3" id="f-760">180</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherRestructuringCosts" scale="3" id="f-761">486</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="f-762">4,188</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total restructuring charges</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-763">1,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="f-764">566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-765">1,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-766">5,245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:14pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease exit costs relate to <ix:nonFraction unitRef="office" contextRef="c-31" decimals="INF" name="cvlt:BusinessExitCostsNumberOfOffices" format="ixt-sec:numwordsen" scale="0" id="f-767">one</ix:nonFraction> office for the six months ended September 30, 2024.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-top:14pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring accrual</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="f-768" escape="true"><div style="margin-top:14pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accrual activity related to our restructuring plans for the six months ended September&#160;30, 2025 was as follows:</span></div><div style="margin-top:14pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.935%"><tr><td style="width:1.0%"/><td style="width:76.948%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.852%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1)</span></div></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="f-769">790</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee severance and related costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="f-770">1,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="f-771">1,604</ix:nonFraction>)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="f-772">366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:14pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended September&#160;30, 2025, there were <ix:nonFraction unitRef="usd" contextRef="c-190" decimals="INF" name="us-gaap:SeveranceCosts1" format="ixt-sec:numwordsen" id="f-773">no</ix:nonFraction> new charges incurred and $<ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="f-774">726</ix:nonFraction> in payments made related to our prior restructuring plan that was completed in fiscal 2025. The amount included in the ending balance as of September&#160;30, 2025 related to the completed plan was not significant.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_70"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements - Unaudited (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-775" continuedAt="f-775-1" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="f-775-1" continuedAt="f-775-2"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 5, 2025, we issued $<ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-776">900,000</ix:nonFraction> aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="c-87" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-777">0</ix:nonFraction>% convertible senior notes due 2030 (the &#8220;Notes&#8221;), including the exercise in full by the initial purchasers of the Notes of their option to purchase an additional $<ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="cvlt:DebtInstrumentFaceAmountMaximumOverAllotmentOption" format="ixt:num-dot-decimal" scale="3" id="f-778">115,000</ix:nonFraction> aggregate principal amount of the Notes. The Notes were issued pursuant to an Indenture, dated September 5, 2025 (the &#8220;Indenture&#8221;), between Commvault and U.S. Bank Trust Company, National Association, as trustee. The Notes are senior, unsecured obligations and do not bear regular interest; however, special interest and additional interest, if any, may accrue on the Notes at a combined rate per annum not exceeding <ix:nonFraction unitRef="number" contextRef="c-191" decimals="INF" name="cvlt:DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage" scale="-2" id="f-779">0.50</ix:nonFraction>% upon the occurrence of certain events as described in the Indenture. The Notes mature on September 15, 2030, unless earlier converted, redeemed or repurchased. The total net proceeds from the offering, after deducting initial debt issuance costs, was $<ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-780">878,621</ix:nonFraction>.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noteholders will have the right to convert their Notes before March 15, 2030 only under the following circumstances: (1) during any fiscal quarter (and only during such fiscal quarter) commencing after the fiscal quarter ending on December 31, 2025, if the Last Reported Sale Price (as defined in the Indenture) per share of our common stock exceeds <ix:nonFraction unitRef="number" contextRef="c-192" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-781">130</ix:nonFraction>% of the conversion price (as described below) for each of at least <ix:nonFraction unitRef="day" contextRef="c-192" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="f-782">20</ix:nonFraction> Trading Days (as defined in the Indenture) (whether or not consecutive) during a period of <ix:nonFraction unitRef="day" contextRef="c-192" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="f-783">30</ix:nonFraction> consecutive Trading Days ending on, and including, the last Trading Day of the immediately preceding fiscal quarter; (2) during the <ix:nonFraction unitRef="day" contextRef="c-193" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" format="ixt-sec:numwordsen" scale="0" id="f-784">five</ix:nonFraction> consecutive business days immediately after any <ix:nonFraction unitRef="day" contextRef="c-193" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" format="ixt-sec:numwordsen" scale="0" id="f-785">ten</ix:nonFraction> consecutive Trading Day period (the &#8220;Measurement Period&#8221;) in which the Trading Price (as defined in the Indenture) per $1,000 principal amount of Notes for each Trading Day of the Measurement Period was less than <ix:nonFraction unitRef="number" contextRef="c-193" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-786">98</ix:nonFraction>% of the product of the Last Reported Sale Price per share of the common stock on such Trading Day and the conversion rate (as described below) on each Trading Day; (3) upon the occurrence of specified corporate events or distributions on the common stock as set forth in the Indenture; or (4) if the Company calls such Notes for redemption.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after March 15, 2030, until the close of business on the second Scheduled Trading Day (as defined in the Indenture) immediately before the maturity date, the Notes will be convertible at the option of the noteholders at any time, in multiples of $1,000 principal amount. The conversion rate for the Notes will initially be 4.2215 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="c-87" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="f-787">236.88</ix:nonFraction> per share of common stock. The conversion rate is subject to adjustment upon certain events. Upon conversion, consideration due will consist of cash, up to the principal amount of the Notes to be converted, and, for any conversion value in excess of principal, cash or shares of our common stock, at our election.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not redeem the Notes at our option at any time before September 22, 2028. We will have the option to redeem the Notes, in whole or in part, on or after September 22, 2028 and before the <ix:nonFraction unitRef="day" contextRef="c-194" decimals="INF" name="cvlt:DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity" scale="0" id="f-788">41</ix:nonFraction>st Scheduled Trading Day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date, but only if (i) the Notes are Freely Tradable (as defined in the Indenture); and (ii) the Last Reported Sale Price per share of our common stock exceeds <ix:nonFraction unitRef="number" contextRef="c-192" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-789">130</ix:nonFraction>% of the conversion price on (1) each of at least <ix:nonFraction unitRef="day" contextRef="c-192" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="f-790">20</ix:nonFraction> Trading Days, whether or not consecutive, during the <ix:nonFraction unitRef="day" contextRef="c-192" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="f-791">30</ix:nonFraction> consecutive Trading Days ending on, and including, the Trading Day immediately before the date we send the related redemption notice; and (2) the Trading Day immediately before the date we send such notice. In addition, calling any Note for redemption will constitute a Make-Whole Fundamental Change (as defined in the Indenture) with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption. Pursuant to the partial redemption limitation, we may not elect to redeem less than all of the outstanding Notes unless at least $<ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="cvlt:DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold" format="ixt:num-dot-decimal" scale="3" id="f-792">100,000</ix:nonFraction> aggregate principal amount of Notes are outstanding and not subject to redemption as of the time we send the related redemption notice.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements - Unaudited (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="f-775-2" continuedAt="f-775-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ConvertibleDebtTableTextBlock" id="f-793" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the Notes was as follows:</span></div><div style="margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.415%"><tr><td style="width:1.0%"/><td style="width:68.055%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.745%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal amount</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-794">900,000</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-795">21,073</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-796">878,927</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of debt issuance costs incurred related to the Notes for the three and six months ended September&#160;30, 2025 was $<ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="f-797"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="f-798">306</ix:nonFraction></ix:nonFraction>. The debt issuance costs are being amortized into interest expense on the consolidated statements of operations over the term of the Notes at an effective interest rate of <ix:nonFraction unitRef="number" contextRef="c-197" decimals="4" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="f-799">0.48</ix:nonFraction>%.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capped Calls</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the pricing of the Notes and the exercise in full by the initial purchasers of their option to purchase additional Notes, we entered into capped call transactions (the "Capped Calls") with certain affiliates of certain initial purchasers of the Notes and other financial institutions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Capped Calls each have an initial strike price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-198" decimals="2" name="us-gaap:OptionIndexedToIssuersEquityStrikePrice1" scale="0" id="f-800">236.88</ix:nonFraction> per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have an initial cap price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-199" decimals="2" name="cvlt:OptionIndexedToIssuersEquityCapPrice" scale="0" id="f-801">357.56</ix:nonFraction> per share, subject to certain adjustments. The Capped Calls are generally expected to reduce potential dilution to our common stock upon any conversion of the Notes and/or offset any cash payments we are required to make in excess of the principal amount of the converted Notes, as the case may be, with such reduction and/or offset subject to a cap.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For accounting purposes, the Capped Calls are treated as separate transactions from, and not part of, the terms of the Notes. As these transactions meet certain accounting criteria, the Capped Calls are recorded in stockholders' equity and are not accounted for as derivatives. The Capped Calls will not be remeasured as long as they continue to meet the conditions for equity classification. The Notes and the Capped Calls have been integrated for tax purposes. The impact of this tax treatment results in the Capped Calls being deductible with the cost of the Capped Calls qualifying as original issue discount for tax purposes over the term of the Notes.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 15, 2025, we refinanced our existing $<ix:nonFraction unitRef="usd" contextRef="c-200" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-802">100,000</ix:nonFraction> senior secured revolving credit facility, replacing it with a new <ix:nonNumeric contextRef="c-201" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="f-803">five-year</ix:nonNumeric> $<ix:nonFraction unitRef="usd" contextRef="c-202" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-804">300,000</ix:nonFraction> senior secured revolving credit facility (the &#8220;Credit Facility&#8221;) with JPMorgan Chase Bank, N.A., as administrative agent, and the lenders party thereto. The Credit Facility is available for share repurchases, general corporate purposes, and letters of credit. The Credit Facility contains financial maintenance covenants, including a leverage ratio and interest coverage ratio. The Credit Facility also contains certain customary events of default which would permit the lenders to, among other things, declare all loans then outstanding to be immediately due and payable if such default is not cured within applicable grace periods. The Credit Facility also limits our ability to incur certain additional indebtedness, create or permit liens on assets, make acquisitions or investments, make loans or advances, sell or transfer assets, pay dividends or distributions, and engage in certain transactions with affiliates. Outstanding borrowings under the Credit Facility accrue interest at a per annum rate determined by the Company&#8217;s election of either the Secured Overnight Financing Rate plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="c-203" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-805">1.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-204" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-806">2.00</ix:nonFraction>%, or a base rate, which is generally the greater of a prime rate plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="c-205" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-807">0.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-206" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-808">1.00</ix:nonFraction>%. The applicable margin in each case is contingent upon the Company&#8217;s leverage ratio. Additionally, the unused balance on the Credit Facility is subject to an unused commitment fee ranging from <ix:nonFraction unitRef="number" contextRef="c-207" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-809">0.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-208" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-810">0.35</ix:nonFraction>% per annum based on the Company's leverage ratio. As of September&#160;30, 2025, there were <ix:nonFraction unitRef="usd" contextRef="c-209" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="0" id="f-811">no</ix:nonFraction> borrowings under the Credit Facility and we were in compliance with all covenants.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commvault Systems, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements - Unaudited (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="f-775-3"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have deferred the expense related to debt issuance costs associated with the Credit Facility, which are classified as other assets, and will amortize the costs into interest expense over the term of the Credit Facility. Unamortized amounts as of September&#160;30, 2025 were $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-812">1,857</ix:nonFraction>. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtTableTextBlock" id="f-813" continuedAt="f-813-1" escape="true">The amortization of debt issuance costs and interest expense related to the Credit Facility incurred for the three and six months ended September&#160;30, 2025 and 2024 was as follows:</ix:nonNumeric></span></div><ix:continuation id="f-813-1"><div style="margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:42.281%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="f-814">102</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="f-815">29</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="f-816">187</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="f-817">58</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="f-818">192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="f-819">64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="f-820">360</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="f-821">127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total charges</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:InterestExpenseDebt" scale="3" id="f-822">294</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="us-gaap:InterestExpenseDebt" scale="3" id="f-823">93</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" name="us-gaap:InterestExpenseDebt" scale="3" id="f-824">547</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:InterestExpenseDebt" scale="3" id="f-825">185</ix:nonFraction>&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">You should read the following discussion and analysis along with our consolidated financial statements and the related notes included elsewhere in this Quarterly Report on Form 10-Q. The statements in this discussion regarding our expectations of our future performance, liquidity and capital resources, and other non-historical statements are forward-looking statements. These forward-looking statements are subject to numerous risks and uncertainties, including, but not limited to, the risks and uncertainties described under &#8220;Risk Factors&#8221; in our Annual Report on Form 10-K for the fiscal year ended March&#160;31, 2025, as such risks and uncertainties may be updated from time to time in our periodic filings with the Securities and Exchange Commission. Our actual results may differ materially from those contained in or implied by any forward-looking statements.</span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_79"></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commvault Systems, Inc. and its subsidiaries ("Commvault," "we," "us," "our," or the "Company") aims to provide its customers cyber resiliency by protecting and recovering their data and cloud-native applications in a world of increasing cyber threats and attacks, including ransomware. We provide products and services across many types of environments, including on-premise, hybrid and multi-cloud. Our offerings are delivered via self-managed software, software-as-a-service ("SaaS"), integrated appliances, or managed by partners.</span></div><div style="margin-top:12pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sources of Revenues</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues through subscription arrangements, which includes both term-based software licenses and SaaS, perpetual software licenses, customer support contracts and other services. A significant portion of our total revenues comes from subscription arrangements, whether deployed on-premise (term-based license) or delivered via hosted cloud SaaS solutions. These arrangements are economically and contractually similar, as customers receive access to our software for a specified term under binding agreements. We are focused on these types of recurring revenue arrangements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect our subscription arrangements will continue to generate revenues from the renewals of term-based licenses and SaaS offerings sold in prior years. Any of our pricing models (capacity, instance based, etc.) can be sold either through term-based licensing or via hosted cloud SaaS solutions.&#160;In term-based license arrangements, software revenue is generally recognized when the software is delivered. Revenue related to SaaS is recognized ratably over the contract period.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell to end-user customers both directly through our sales force and indirectly through our global network of value-added reseller partners, systems integrators, corporate resellers, original equipment manufacturers, and marketplaces. Revenue generated through indirect distribution channels accounted for approximately 90% of total revenues in both the six months ended September&#160;30, 2025 and 2024. Revenue generated through direct distribution channels accounted for approximately 10% of total revenues in both the six months ended September&#160;30, 2025 and 2024. Deals initiated by our direct sales force are sometimes transacted through indirect channels based on end-user customer requirements, which are not always in our control and can cause this overall percentage split to vary from period-to-period. As such, there may be fluctuations in the dollars and percentage of revenue generated through our distribution channels from time-to-time. We believe that the growth of our revenue, derived from both our indirect channel partners and direct sales force, are key attributes to our long-term growth strategy.&#160;We intend to continue to invest in both our channel relationships and direct sales force in the future, but we continue to expect more revenue to be generated through indirect distribution channels over the long term.&#160;The failure of our indirect distribution channels or our direct sales force to effectively sell our products and services could have a material adverse effect on o</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ur revenues and results of operations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have non-exclusive distribution agreements with certain partners who enable a more efficient and effective distribution channel for our solutions by managing our resellers and leveraging their own industry experience. For the six months ended September&#160;30, 2025 and 2024, Partner A accounted for approximately 32% and 36% of our total revenues, respectively. Separately, Partner B accounted for approximately 12% and 10% of our total revenues for the six months ended September&#160;30, 2025 and 2024, respectively. If these partners discontinue or reduce the sales of our solutions or if our agreement</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s with them were terminated, and if we were unable to take back the management of our reseller channel or find another distributor to replace them, there could be a material adverse effect on our future business.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our c</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ustomer support revenue includes support contracts tied to our software products. Customer support includes software updates on a when-and-if-available basis, telephone support, integrated web-based support, and other premium support offerings, for both term-based software license and perpetual software license arrangements. We sell our customer support contracts as a percentage of net software purchases. Customer support revenue is recognized ratably over the term of the customer support agreement, which is typically&#160;one year on our perpetual licenses and over the term on our term-based licenses, which typically range from one to three years.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our other services revenue consists primarily of professional service offerings, including consultation, assessment and design, installation services, and customer education. Revenues from other services can vary period over period based on the timing services are delivered and are typically recognized as the services are performed.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information on how we recognize revenue, see Note 3 of the Notes to Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.</span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_82"></div><div style="margin-top:15pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Performance Indicators </span><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">($ in millions)</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor the following key performance indicators to help evaluate the state of our business. We believe the below metrics are material to investors to understand the growth and performance of our business, as they help normalize certain variable factors. Metrics such as Annualized Recurring Revenue ("ARR"), Subscription ARR, SaaS ARR and SaaS Net Dollar Retention Rate ("SaaS NRR") provide a consistent view of our recurring revenue profile. ARR, Subscription ARR, and SaaS ARR exclude non-recurring elements and reflect the annualized value of active contracts, while SaaS NRR measures net expansion within our existing customer base. Together, we believe these metrics offer meaningful insight into the health and trajectory of our recurring revenue streams.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Annualized Recurring Revenue (ARR)</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARR represents the annualized recurring value of all active contracts at the end of a reporting period. It includes recurring subscription offerings (including term licenses, SaaS, and utility software), maintenance related to perpetual and term licenses, extended maintenance contracts (enterprise support), and managed services. It excludes non-recurring elements such as perpetual licenses and professional services which are typically delivered at a point in time. ARR is calculated by dividing the total contract value by the number of days in the contract term and multiplying by 365. We believe ARR is a valuable metric for evaluating the growth of our business, as it provides a normalized view of recurring revenue by excluding the variability associated with contract term lengths and omitting contracts that are not expected to renew.</span></div><div style="margin-top:5pt;text-align:center;text-indent:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.888%"><tr><td style="width:1.0%"/><td style="width:60.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.977%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.979%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total ARR</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,043.3&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">853.3&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% Growth</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscription ARR</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription ARR includes only term licenses, SaaS, and utility arrangements, calculated using the same methodology as ARR. We believe Subscription ARR provides meaningful insight into the growth of our subscription-based offerings and reflects both new customer acquisition and expansion within our existing customer base. As our most strategically significant and rapidly expanding revenue streams, our subscription arrangements are central to our long-term growth strategy and operational focus.</span></div><div style="margin-top:5pt;text-align:center;text-indent:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.888%"><tr><td style="width:1.0%"/><td style="width:60.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.977%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.979%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription ARR</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">893.7&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">687.1&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% Growth</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">SaaS ARR</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SaaS ARR includes only the cloud-hosted portion of Subscription ARR and is calculated using the same methodology. SaaS ARR reflects the annualized value of active SaaS contracts and we believe this metric provides insight into customer adoption trends and expansion within our cloud-based offerings. As SaaS continues to represent a growing share of our total revenue, we view this metric as a key indicator of our ability to meet the evolving needs of our customer base. Continued adoption and conversion to SaaS arrangements are critical to sustaining our long-term growth and aligning with customer preferences for cloud-delivered solutions.</span></div><div style="margin-top:5pt;text-align:center;text-indent:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.888%"><tr><td style="width:1.0%"/><td style="width:60.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.977%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.979%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SaaS ARR</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">335.7&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214.8&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% Growth</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">SaaS Net Dollar Retention Rate (SaaS NRR)</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SaaS NRR is the percentage of SaaS ARR retained from existing customers at the start of an annual period after accounting for expansion revenue, churn, and downgrades. It is presented on a constant currency basis using exchange rates as of March 31, 2025. Acquired SaaS ARR is excluded until the acquisition is fully integrated, which we generally expect to occur twelve months from the closing date. We believe our SaaS Net Dollar Retention Rate offers valuable insight into the year-over-year expansion of our existing customer base, reflecting both increased utilization of current products and services as well as the adoption of additional offerings.</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:center;text-indent:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.888%"><tr><td style="width:1.0%"/><td style="width:60.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.977%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.979%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SaaS NRR</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:15pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These metrics are non-GAAP measures and do not have standardized definitions under GAAP. As such, they may not be comparable to similarly titled measures used by other companies and should be considered as a supplement to, and not as a substitute for, financial information prepared in accordance with GAAP. Management uses these metrics to assess the health of our recurring revenue base and to inform strategic decision-making. These metrics should be viewed independently of GAAP revenue, deferred revenue and unbilled revenue and are not intended to be combined with or to replace those items. ARR is not a forecast of future revenue.</span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_85"></div><div style="margin-top:18pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Exchange Rates&#8217; Impact on Results of Operations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales outside the United States were 45%</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46%</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our total revenues for the six months ended September&#160;30, 2025 and 2024, respectively. The income statements of our non-U.S. operations are translated into U.S. dollars at the average exchange rates for each applicable month in a period. To the extent the U.S. dollar weakens against foreign currencies, the translation of these foreign currency denominated transactions generally results in increased revenues, operating expenses and income from operations for our non-U.S. operations. Similarly, our revenues, operating expenses and income from operations will generally decrease for our non-U.S. operations if the U.S. dollar strengthens against foreign currencies.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Using the average foreign currency exchange rates from the three months ended September&#160;30, 2024, our total revenues would have been lower by $4.2 million, our cost of revenues would have been lower by $0.1 million and our operating expenses would have been lower by $0.8 million from non-U.S. operations for the three months ended September&#160;30, 2025. Using the average foreign currency exchange rates from the six months ended September&#160;30, 2024, our total revenues would have been lower by $9.2 million, our cost of revenues would have been lower by $0.3 million and our operating expenses would have been lower by $2.3 million from non-U.S. operations for the six months ended September&#160;30, 2025.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we are exposed to risks of foreign currency fluctuation primarily from cash balances, accounts receivables and intercompany accounts denominated in foreign currencies and are subject to the resulting transaction gains and losses, which are recorded as a component of general and administrative expenses. We recognized net foreign currency transaction losses of approximately $0.9 million and $2.1 million for the three and six months ended September&#160;30, 2025, respectively. We recognized net foreign currency transaction losses of approximately $0.3 million for the three and six months ended September&#160;30, 2024.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_88"></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In presenting our consolidated financial statements in conformity with GAAP, we are required to make estimates and judgments that affect the amounts reported therein. Some of the estimates and assumptions we are required to make relate to matters that are inherently uncertain as they pertain to future events. We base these estimates on historical experience and on various other assumptions that we believe to be reasonable and appropriate. Actual results may differ significantly from these estimates. To the extent that there are material differences between these estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows may be affected.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In many cases, the accounting treatment of a particular transaction is specifically dictated by GAAP and does not require management&#8217;s judgment in its application, while in other cases, significant judgment is required in selecting among available alternative accounting standards that allow different accounting treatment for similar transactions. We consider these policies requiring significant management judgment to be critical accounting policies. These critical accounting policies are:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Revenue Recognition</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Accounting for Income Taxes</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Goodwill and Purchased Intangible Assets</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no significant changes in our critical accounting policies during the six months ended September&#160;30, 2025 as compared to the critical accounting policies and estimates disclosed in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations - Critical Accounting Policies&#8221; included in our Annual Report on Form&#160;10-K for the fiscal year ended March&#160;31, 2025.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amounts reported in millions are rounded based on the amounts in thousands. As a result, the sum of the components reported in millions may not equal the total amount reported in millions due to rounding.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended September&#160;30, 2025 compared to three months ended September&#160;30, 2024</span></div><div style="margin-top:5pt;text-indent:11.25pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues ($ in millions)</span></div><div style="margin-bottom:3pt;text-align:center;text-indent:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.970%"><tr><td style="width:1.0%"/><td style="width:48.077%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.170%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.170%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.441%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription:</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term-based license</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80.0&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.6&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total subscription</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Perpetual license</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.1&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer support</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other services</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.2&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:11pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Total revenues increased $42.9 million, or 18% year over year, driven </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">by increases in both term-based license revenue and SaaS revenue. We remain focused on selling subscription arrangements through both term-based software licenses and SaaS offerings.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Term-based license revenue increased $8.2 million, or 10%</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">year over year, as a result of a 17% increase in transaction volume tempered by a shift in term duration which reduced average deal size period over period.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">SaaS revenue increased $30.4 million, or 61% year over year, as a result of growth in SaaS ARR driven by both new customer acquisitions and expansion of our existing customer base.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Perpetual license revenue increased $1.6 million, or 15% year over year. Perpetual licenses are generally only sold in certain verticals and geographies.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Customer support revenue increased $2.5 million, or 3% year over year, driven by a $7.9 million increase in customer support revenue related to term-based license arrangements, partially offset by a $5.4 million decrease in customer support revenue attached to perpetual license support renewals.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Other services revenue increased $0.2 million, or 2% year over year. Changes in other services revenue can vary period over period, primarily due to the timing professional services are delivered.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We track total revenues on a geographic basis. Our Americas region includes the United States, Canada, and Latin America. Our International region primarily includes Europe, Middle East, Africa, Australia, India, Southeast Asia and China. Americas and International represented 61% and 39% of total revenues, respectively, for the three months ended September&#160;30, 2025. Total revenues increased 16% and 22% year over year in the Americas and International, respectively.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">The increase in Americas total revenues was primarily due to increases of 5% and 76% in term-based license and SaaS revenues, respectively, partially offset by a 26% decrease in perpetual license revenue, driven by the shift from selling perpetual licenses to subscription software arrangements. Customer support revenue decreased 1% year over year. Other services revenue decreased 7% year over year primarily due to the timing professional services were delivered compared to the same period of the prior year.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">The increase in International total revenues was due to increases of 22%, 39%, 41%, 9% and 16% in term-based license, SaaS, perpetual license, customer support and other services revenues, respectively, as compared to the same period of the prior year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our total revenues in International is subject to changes in foreign exchange rates as further discussed above in the &#8220;Foreign Currency Exchange Rates&#8217; Impact on Results of Operations&#8221; section.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Revenues and Gross Margin ($ in millions)</span></div><div style="margin-top:5pt;text-align:center;text-indent:11.25pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.573%"><tr><td style="width:1.0%"/><td style="width:43.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.255%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.255%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.259%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of Revenues</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross<br/>Margin</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of Revenues</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross<br/>Margin</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription:</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term-based license</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.2&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.2&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total subscription</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Perpetual license</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer support</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other services</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Total cost of revenues increased $12.2 million and represented 20%</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our total revenues for the three months ended September&#160;30, 2025 compared to 18% for the three months ended September&#160;30, 2024.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Cost of term-based license revenue remained flat compared to the same period of the prior year, representing 3% of our term-based license revenue for the three months ended September&#160;30, 2025 and 2024.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Cost of SaaS revenue increased $12.0 million and represented 36%</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our SaaS revenue for the three months ended September&#160;30, 2025 compared to 35% for the three months ended September&#160;30, 2024. The year over year increase is primarily the result of incremental hosting costs associated with acquisitions and an increase in the cost of infrastructure related to growth in our SaaS offerings.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Cost of perpetual license revenue decreased $0.2 million and represented 2% of our perpetual revenue for the three months ended September&#160;30, 2025 compared to 4% for the three months ended September&#160;30, 2024.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Cost of customer support revenue decreased $0.5 million and represented 19% of our customer support revenue for the three months ended September&#160;30, 2025 compared to 20% for the three months ended September&#160;30, 2024.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Cost of other services revenue increased $0.8 million and represented 75% of our other services revenue for the three months ended September&#160;30, 2025 compared to 69% for the three months ended September&#160;30, 2024.</span></div><div style="margin-top:5pt;text-indent:11.25pt"><span><br/></span></div><div style="margin-top:5pt;text-indent:11.25pt"><span><br/></span></div><div style="margin-top:5pt;text-indent:11.25pt"><span><br/></span></div><div style="margin-top:5pt;text-indent:11.25pt"><span><br/></span></div><div style="margin-top:5pt;text-indent:11.25pt"><span><br/></span></div><div style="margin-top:5pt;text-indent:11.25pt"><span><br/></span></div><div style="margin-top:5pt;text-indent:11.25pt"><span><br/></span></div><div style="margin-top:5pt;text-indent:11.25pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-indent:11.25pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Expenses ($ in millions)</span></div><div style="margin-top:5pt;text-align:center;text-indent:11.25pt"><img src="cvlt-20250930_g1.jpg" alt="4352" style="height:175px;margin-bottom:5pt;vertical-align:text-bottom;width:220px" id="i-1"/><img src="cvlt-20250930_g2.jpg" alt="4353" style="height:175px;margin-bottom:5pt;vertical-align:text-bottom;width:220px" id="i-2"/><img src="cvlt-20250930_g3.jpg" alt="4354" style="height:175px;margin-bottom:5pt;vertical-align:text-bottom;width:220px" id="i-3"/></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:11.25pt"><img src="cvlt-20250930_g4.jpg" alt="4357" style="height:175px;margin-bottom:5pt;vertical-align:text-bottom;width:220px" id="i-4"/><img src="cvlt-20250930_g5.jpg" alt="4358" style="height:175px;margin-bottom:5pt;vertical-align:text-bottom;width:220px" id="i-5"/><img src="cvlt-20250930_g6.jpg" alt="4359" style="height:175px;margin-bottom:5pt;vertical-align:text-bottom;width:220px" id="i-6"/></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Sales and marketing expenses increased $20.3 million, or 20%, primarily driven by a $12.5 million increase in employee compensation and sales commissions associated with increases in headcount and revenues relative to the same period in the prior year, including an increase of $1.1 million in stock-based compensation. In addition, there was an increase year over year of $3.5 million due to higher spending on marketing initiatives, which included in-person events and travel.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Research and development expenses increased $6.0 million, or 18%, driven by an increase of $3.1 million in employee compensation and related expenses, including an increase of $2.2 million in stock-based compensation. The increase in employee compensation and related expenses is primarily driven by additional headcount, including headcount related to acquisitions. Investing in research and development remains a priority for Commvault and we anticipate continued responsible spending related to the development of our software applications and hosted services.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">General and administrative expenses increased $8.4 million, or 25%, driven by an increase of $6.1 million in employee compensation and related expenses, including an increase of $2.3 million in stock-based compensation. In addition, we incurred $1.8 million in legal and consulting expenses in the second quarter of fiscal 2026 as a result of our response to a non-routine security matter that did not occur in the same period in the prior year.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Depreciation and amortization expense increased $0.6 million, driven by the acquisition of intangible assets.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Restructuring: Our restructuring plan, initiated in the first quarter of fiscal 2026, is intended to optimize our Business Technology organization. Restructuring expenses were $1.4 million for the three months ended September&#160;30, 2025. These charges relate primarily to severance and associated costs from headcount reductions and include $0.4 million of stock-based compensation resulting from modifications to existing awards granted to certain employees impacted by the plan. We anticipate the workforce realignment and identification of planned technology changes will be completed in fiscal 2026, and the remaining activities under the restructuring plan, including the technology transitions, are expected to be completed in fiscal 2027. Restructuring expenses were $0.6 million for the three months ended September&#160;30, 2024 related to a prior restructuring plan that was completed in fiscal 2025.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risks associated with our restructuring plan include additional unexpected costs, adverse effects on employee morale and the failure to meet operational and growth targets due to the loss of key employees, any of which may impair our ability to achieve anticipated results of operations or otherwise harm our business.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:justify;text-indent:11.25pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:11.25pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Tax Expense</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense was $0.4 million in the three months ended September&#160;30, 2025 compared to expense of $1.1 million in the three months ended September&#160;30, 2024. The decrease in income tax expense compared to the same period in the prior year relates primarily to estimated current federal taxes. The One Big Beautiful Bill Act (the &#8220;OBBBA&#8221;), enacted on July 4, 2025, includes several corporate tax provisions relevant to U.S. businesses. Included in this legislation are provisions that allow for the immediate expensing of domestic research and development expenses, extensions of bonus depreciation, and modifications to the international tax regimes. The provisions in the legislation are generally effective beginning in our fiscal 2026. The Company is continuing to evaluate the impact of these provisions on its financial statements, but an estimate of the financial impact has been included in our operating results for the three months ended September&#160;30, 2025. The OBBBA did not have a material impact to our income tax provision for the three months ended September&#160;30, 2025.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_94"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Six months ended September&#160;30, 2025 compared to six months ended September&#160;30, 2024</span></div><div style="margin-top:5pt;text-indent:11.25pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues ($ in millions)</span></div><div style="margin-bottom:3pt;text-align:center;text-indent:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"><tr><td style="width:1.0%"/><td style="width:48.807%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.669%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.669%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.674%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription:</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term-based license</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152.5&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93.3&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total subscription</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">354.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">258.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Perpetual license</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.4&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.3&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer support</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other services</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.1&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.6&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">458.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Total revenues increased $100.2 million, or 22% year over year, driven prim</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">arily by increases in both term-based license revenue and SaaS revenue, partially offset by a decrease in perpetual license revenue. We remain focused on selling subscription arrangements through both term-based software licenses and SaaS offerings.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Term-based license revenue increased $37.1 million, or 23% year over year, primarily due to a 22% increase in larger transactions (deals greater than $0.1 million) period over period. This increase was driven by a 20% increase in transaction volume.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">SaaS revenue increased $59.2 million, or 63% year over year, as a result of growth in SaaS ARR driven by both new customer acquisitions and expansion of our existing customer base.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#0b2e44;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Perpetual license revenue decreased $4.9 million, or 20% year over year. Perpetual licenses are generally only sold in certain verticals and geographies.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Customer support revenue increased $5.3 million, or 3% year over year, driven by a $15.7 million increase in customer support revenue related to term-based license arrangements, partially offset by a $10.4 million decrease in support attached to perpetual license support renewals.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Other services revenue increased $3.5 million, or 16%</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">year over year. Changes in other services revenue can vary period over period, primarily due to the timing professional services are delivered.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We track total revenues on a geographic basis. Our Americas region includes the United States, Canada, and Latin America. Our International region primarily includes Europe, Middle East, Africa, Australia, India, Southeast Asia and China. Americas and International represented 61% and 39% of total revenues, respectively, for the six months ended September&#160;30, 2025. Total revenues increased 20% and 25% year over year in the Americas and International, respectively.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">The increase in Americas total revenues was primarily due to increases of 10% and 79% in term-based license and SaaS revenues, respectively, partially offset by a 32% decrease in perpetual license revenue, driven by the shift from selling perpetual licenses to subscription software arrangements. Customer support remained flat compared to the same period of the prior year. Other services revenues increased 18% primarily due to the timing professional services were delivered compared to the same period of the prior year.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">The increase in International total revenues was due to increases of 54%, 40%, 8% and 13% in term-based license, SaaS, customer support and other services revenues, respectively, partially offset by a decrease of 13% in perpetual license revenue, as compared to the same period of the prior year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our total revenues in International is subject to changes in foreign exchange rates as further discussed above in the &#8220;Foreign Currency Exchange Rates&#8217; Impact on Results of Operations&#8221; section.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Revenues and Gross Margin ($ in millions)</span></div><div style="margin-top:5pt;text-align:center;text-indent:11.25pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"/><td style="width:42.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.514%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.934%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of Revenues</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross<br/>Margin</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of Revenues</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross<br/>Margin</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription:</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term-based license</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.2&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.9&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total subscription</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Perpetual license</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer support</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other services</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.5&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.2&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Total cost of revenues increased $23.2 million and represented 19%</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our total revenues for the six months ended September&#160;30, 2025 compared to 18% for the six months ended September&#160;30, 2024.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Cost of term-based license revenue increased $0.5 million and represented 2%</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our term-based license revenue for the six months ended September&#160;30, 2025 compared to 3% for the six months ended September&#160;30, 2024.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Cost of SaaS revenue increased $22.2 million and represented 36%</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our SaaS revenue for the six months ended September&#160;30, 2025 compared to 35% for the six months ended September&#160;30, 2024. The year over year increase is primarily the result of incremental hosting costs associated with acquisitions and an increase in the cost of infrastructure related to growth in our SaaS offerings.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Cost of perpetual license revenue decreased $0.3 million and represented 2% of our total perpetual revenue for the six months ended September&#160;30, 2025 compared to 3% for the six months ended September&#160;30, 2024.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Cost of customer support revenue decreased $0.5 million and represented 18% of our total customer support revenue for the six months ended September&#160;30, 2025 compared to 19% for the six months ended September&#160;30, 2024.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Cost of other services revenue increased $1.3 million and represented 66% of our total other services revenue for the six months ended September&#160;30, 2025 compared to 70% for the six months ended September&#160;30, 2024. The increase in cost of other services revenue was driven by timing of the delivery of certain professional services.</span></div><div style="margin-top:5pt;text-indent:11.25pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-indent:11.25pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Expenses ($ in millions)</span></div><div style="margin-top:5pt;text-align:center;text-indent:11.25pt"><img src="cvlt-20250930_g7.jpg" alt="4107" style="height:175px;margin-bottom:5pt;vertical-align:text-bottom;width:220px" id="i-7"/><img src="cvlt-20250930_g8.jpg" alt="4108" style="height:175px;margin-bottom:5pt;vertical-align:text-bottom;width:220px" id="i-8"/><img src="cvlt-20250930_g9.jpg" alt="4109" style="height:175px;margin-bottom:5pt;vertical-align:text-bottom;width:220px" id="i-9"/></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:11.25pt"><img src="cvlt-20250930_g10.jpg" alt="4112" style="height:175px;margin-bottom:5pt;vertical-align:text-bottom;width:220px" id="i-10"/><img src="cvlt-20250930_g11.jpg" alt="4113" style="height:175px;margin-bottom:5pt;vertical-align:text-bottom;width:220px" id="i-11"/><img src="cvlt-20250930_g12.jpg" alt="4114" style="height:175px;margin-bottom:5pt;vertical-align:text-bottom;width:220px" id="i-12"/></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Sales and marketing expenses increased $46.8 million, or 24%, primarily driven by a $25.8 million increase in employee compensation and sales commissions associated with increases in headcount and revenues relative to the same period in the prior year, including an increase of $4.2 million in stock-based compensation. In addition, there was an increase year over year of $12.6 million due to higher spending on marketing initiatives, which included in-person events and travel.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Research and development expenses increased $13.0 million, or 19%, driven by an increase of $8.5 million in employee compensation and related expenses, including an increase</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.1 million in stock-based compensation. The increase in employee compensation and related expenses is primarily driven by additional headcount, including headcount related to acquisitions. Investing in research and development remains a priority for Commvault and we anticipate continued responsible spending related to the development of our software applications and hosted services.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">General and administrative expenses increased $18.9 million, or 29%, driven by an increase of $14.4 million in employee compensation and related expenses, including an increase of $5.4 million in stock-based compensation. In addition, we incurred $1.8 million in legal and consulting expenses in the second quarter of fiscal 2026 as a result of our response to a non-routine security matter that did not occur in the same period in the prior year.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Depreciation and amortization expense increased $1.2 million, or 31%, driven by the acquisition of intangible assets.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Restructuring: Our restructuring plan, initiated in the first quarter of fiscal 2026, is intended to optimize our Business Technology organization. Restructuring expenses were $1.7 million for the six months ended September&#160;30, 2025. These charges relate primarily to severance and associated costs from headcount reductions and include $0.5 million of stock-based compensation resulting from modifications to existing awards granted to certain employees impacted by the plan. We anticipate the workforce realignment and identification of planned technology changes will be completed in fiscal 2026, and the remaining activities under the restructuring plan, including the technology transitions, are expected to be completed in fiscal 2027. Restructuring expenses were $5.2 million for the six months ended September&#160;30, 2024 related to a prior restructuring plan that was completed in fiscal 2025.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risks associated with our restructuring plan include additional unexpected costs, adverse effects on employee morale and the failure to meet operational and growth targets due to the loss of key employees, any of which may impair our ability to achieve anticipated results of operations or otherwise harm our business.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Change in contingent consideration: During the first quarter of fiscal 2026, we recorded a reduction to expense of $0.5 million related to the final achievement under our contingent consideration arrangement related to the acquisition of Appranix, Inc. The arrangement, with final aggregate consideration of $1.9 million, was contingent upon meeting certain financial metrics by June 30, 2025 and could have ranged up to $4.0 million.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-indent:11.25pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Tax Expense</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense was $3.8 million in the six months ended September&#160;30, 2025 compared to expense of $3.2 million in the six months ended September&#160;30, 2024. The increase in income tax expense compared to the same period in the prior year relates primarily to estimated current federal taxes. The OBBBA, enacted on July 4, 2025, includes several corporate tax provisions relevant to U.S. businesses. Included in this legislation are provisions that allow for the immediate expensing of domestic research and development expenses, extensions of bonus depreciation, and modifications to the international tax regimes. The provisions in the legislation are generally effective beginning in our fiscal 2026. The Company is continuing to evaluate the impact of these provisions on its financial statements, but an estimate of the financial impact has been included in our operating results for the six months ended September&#160;30, 2025. The OBBBA did not have a material impact to our income tax provision for the six months ended September&#160;30, 2025.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_97"></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent fiscal years, our principal source of liquidity has been cash provided by operations. As of September&#160;30, 2025, our cash and cash equivalents balance was $1,063.6 million, of which approximately $280.0 million was held outside of the United States by our foreign legal entities. These balances are dispersed across approximately 35 international locations. We believe that such dispersion meets the current and anticipated future liquidity needs of our foreign legal entities. In the event we need to repatriate funds from outside of the United States, such repatriation would likely be subject to restrictions by local laws and/or tax consequences, including foreign withholding taxes.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 5, 2025, we completed a private offering of senior, unsecured convertible notes (the "Notes"), with an aggregate principal amount of $900.0 million. Net proceeds after deducting initial debt issuance costs were approximately $878.6 million. In connection with the Notes, we entered into capped call transactions (the "Capped Calls") which are expected to reduce the potential dilution of our common stock upon any conversion of the Notes and/or offset any cash payments we could be required to make in excess of the principal amount of converted Notes. We used an aggregate amount of $99.6 million of the net proceeds of the Notes to purchase the Capped Calls. Upon conversion, consideration will consist of cash, up to the principal amount of the Notes to be converted, and, for any conversion in excess of principal, cash or shares of our common stock, at our election.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 15, 2025, we refinanced our existing $100.0 million senior secured revolving credit facility, replacing it with a new five-year $300.0 million senior secured revolving credit facility (the &#8220;Credit Facility&#8221;) with JPMorgan Chase Bank, N.A, as administrative agent, and the lenders party thereto. The Credit Facility is available for share repurchases, general corporate purposes, and letters of credit. The Credit Facility contains financial maintenance covenants, including a leverage ratio and interest coverage ratio. The Credit Facility also contains certain customary events of default which would permit the lenders to, among other things, declare all loans then outstanding to be immediately due and payable if such default is not cured within applicable grace periods. The Credit Facility also limits our ability to incur certain additional indebtedness, create or permit liens on assets, make acquisitions or investments, make loans or advances, sell or transfer assets, pay dividends or distributions, and engage in certain transactions with affiliates. Outstanding borrowings under the Credit Facility accrue interest at a per annum rate determined by the Company&#8217;s election of either the Secured Overnight Financing Rate plus a margin ranging from 1.50% to 2.00%, or a base rate, which is generally the greater of a prime rate plus a margin ranging from 0.50% to 1.00%. The applicable margin in each case is contingent upon the Company&#8217;s leverage ratio. Additionally, the unused balance on the Credit Facility is subject to an unused commitment fee ranging from 0.25% to 0.35% per annum based on the Company's leverage ratio. As of September&#160;30, 2025, there were no borrowings under the Credit Facility and we were in compliance with all covenants.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 17, 2025, the Board approved an increase of the existing share repurchase program so that $250.0 million was available. The Board's authorization has no expiration date. For the six months ended September&#160;30, 2025, we repurchased $146.1 million of our common stock, of which $117.7 million was used in connection with the Notes and paid from the net proceeds. The remaining amount available under the current authorization as of September&#160;30, 2025 was $103.9 million.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our summarized cash flow information is as follows (in millions):</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"/><td style="width:63.476%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.679%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.851%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108.5&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.3&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">639.0&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(92.2)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effects of exchange rate - changes in cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">761.5&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9.7)</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center;text-indent:11.25pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:11.25pt"><img src="cvlt-20250930_g13.jpg" alt="2857" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:220px" id="i-13"/><img src="cvlt-20250930_g14.jpg" alt="2858" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:200px" id="i-14"/><img src="cvlt-20250930_g15.jpg" alt="2859" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:220px" id="i-15"/></div><div style="margin-top:5pt;text-align:center;text-indent:11.25pt"><span><br/></span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Net cash provided by operating activities was impacted by net income adjusted for the impact of non-cash charges, an increase in deferred revenue and a decrease in accounts receivable, partially offset by a decrease in accrued expenses.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Net cash used in investing activities was the result of $26.0 million for the acquisition of Satori Cyber Ltd., $6.6 million for the purchase of equity securities and $5.1 million of capital expenditures, partially offset by $34.8 million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of net proceeds from the sale of Commvault's corporate headquarters.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.44pt">Net cash provided by financing activities was the result of $900.0 million of proceeds from the issuance of the Notes and $7.0 million of proceeds from the ESPP, partially offset by $146.1 million of repurchases of our common stock, $99.6 million for the purchase of the Capped Calls and $22.2 million of payment of debt issuance costs.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Working capital increased $737.6 million from $80.0 million as of March&#160;31, 2025 to $817.6 million as of September&#160;30, 2025. The net increase in working capital was primarily the result of an increase in cash and cash equivalents from the issuance of convertible notes and a decrease in accrued liabilities, partially offset by an increase in the current portion of deferred revenue.</span></div><div style="margin-top:11pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary cash needs over the next 12 months and longer term include working capital requirements, income taxes, capital expenditures, potential stock repurchases and the potential cash portion of consideration upon conversion or at maturity of our 0% convertible senior notes due 2030. We have discretion to settle conversion consideration above principal in cash, stock, or a combination; the timing and amount of any related cash outflows will depend on our stock price, conversion activity, and our financing strategy. We believe our existing cash and cash flows from operations are sufficient to meet these cash requirements for at least the next 12 months.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_100"></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of Recently Issued Accounting Standards</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 of the Notes to Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for a discussion of the impact of recently issued accounting standards.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3. Quantitative and Qualitative Disclosures about Market Risk</span></div><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 5, 2025, we issued our Notes with an aggregate principal amount of $900.0 million. In connection with the issuance of the Notes, we entered into privately negotiated capped call transactions with certain counterparties. The capped calls transactions are expected generally to offset the potential dilution to our common stock as a result of any conversion of the Notes.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not have economic interest rate exposure on the Notes as the notes have a 0% interest rate; however, the fair value of the Notes is exposed to interest rate risk. Generally, the fair value of the Notes will increase as interest rates fall and decrease as interest rates rise. As of September&#160;30, 2025, we carried the Notes at face value less unamortized debt issuance costs on our consolidated balance sheets. For further information refer to Note 14 of the Notes to Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.</span></div><div style="margin-top:9pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Risk</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Economic Exposure</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a global company, we face exposure to adverse movements in foreign currency exchange rates. Our international sales are generally denominated in foreign currencies and this revenue could be materially affected by currency fluctuations. Approximately 45% of our sales were outside the United States for the six months ended September&#160;30, 2025. Our primary exposures are to fluctuations in exchange rates for the U.S. dollar versus the Euro, and to a lesser extent, the Australian dollar, British pound sterling, Canadian dollar, Chinese yuan, Indian rupee, Korean won and Singapore dollar. Changes in currency exchange rates could adversely affect our reported revenues and require us to reduce our prices to remain competitive in foreign markets, which could also have a material adverse effect on our results of operations. Historically, we have periodically reviewed and revised the pricing of our products available to our customers in foreign countries and we have not maintained excess cash balances in foreign accounts.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction Exposure</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our exposure to foreign currency transaction gains and losses is primarily the result of certain net receivables due from our foreign subsidiaries and customers being denominated in currencies other than the functional currency of the subsidiary. Our foreign subsidiaries conduct their businesses in local currency and we generally do not maintain excess U.S. dollar cash balances in foreign accounts. Foreign currency transaction gains and losses are recorded in general and administrative expenses in the consolidated statements of operations. We recognized net foreign currency transaction losses of approximately $0.9 million and $2.1 million for the three and six months ended September&#160;30, 2025, respectively. We recognized net foreign currency transaction losses of approximately $0.3 million for the three and six months ended September&#160;30, 2024.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_106"></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4. Controls and Procedures</span></div><div style="margin-top:9pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with the participation of the Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended, as of September&#160;30, 2025. Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of September&#160;30, 2025.</span></div><div style="margin-top:9pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no change in our internal control over financial reporting that occurred during the&#160;second quarter of fiscal&#160;2026&#160;that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inherent Limitations on Internal Controls</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all error and fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_109"></div><div style="margin-top:9pt;text-align:center"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_112"></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1. Legal Proceedings</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are subject to claims in legal proceedings arising in the normal course of business. We do not believe that we are currently party to any pending legal action that could reasonably be expected to have a material adverse effect on our business or operating results. Please refer to Part&#160;I, &#8220;Item&#160;1A. Risk Factors&#8221; in our Annual Report on Form 10-K for the fiscal year ended March&#160;31, 2025 for additional information.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_115"></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1A. Risk Factors</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part&#160;I, &#8220;Item&#160;1A. Risk Factors&#8221; in our Annual Report on Form 10-K for the fiscal year ended March&#160;31, 2025, which are incorporated herein by reference, and could materially affect our business, financial condition or future results. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or operating results. If any of the risks actually occur, our business, financial conditions or results of operations could be negatively affected. In that case, the trading price of our stock could decline, and our stockholders may lose part or all of their investment.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes from the risk factors set forth in Part I, &#8220;Item 1A. Risk Factors&#8221; in our Annual Report on Form 10-K for the fiscal year ended March&#160;31, 2025, other than the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Convertible Senior Notes</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may lack the cash or financing capacity to satisfy required cash payments under the Notes, including upon conversion, following a fundamental change, or at maturity.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 5, 2025, we issued $900 million aggregate principal amount of 0% convertible senior notes due 2030 (the &#8220;Notes&#8221;) pursuant to an indenture (the &#8220;Indenture&#8221;) and entered into related capped call transactions (the &#8220;Capped Calls&#8221;). If a Fundamental Change occurs (as defined in the Indenture), holders may require us to repurchase the Notes in cash at 100% of principal plus any special or additional interest (together capped at 0.50% per annum). If holders convert, we may elect to settle in cash, shares, or a combination. We must also repay any Notes that remain outstanding at maturity in cash, which could require refinancing. Our ability to fund required cash amounts will depend on cash on hand, cash flows, and access to capital markets and credit facilities, and may be limited by law, regulation, or agreements governing our indebtedness. We may not redeem the Notes before September 22, 2028, and any optional redemption thereafter requires our common stock to trade at or above 130% of the conversion price for a specified period, which may affect the timing and magnitude of cash outflows. Failure to make a required cash payment would constitute a default under the Indenture and could result in cross-defaults or accelerations under other indebtedness.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The conditional conversion feature of the Notes, if triggered, may adversely affect our liquidity, financial condition, and results of operations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the conditional conversion feature of the Notes is triggered, holders may convert their Notes during specified periods. Unless we elect to satisfy our conversion obligation solely by delivering shares of our common stock (other than cash in lieu of any fractional share), we would be required to settle a portion or all of our conversion obligation in cash, which could adversely affect liquidity. Even if no conversions occur, applicable accounting rules could require us to reclassify all or a portion of the Notes as current liabilities, reducing our reported working capital.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Conversion of the Notes may dilute the ownership interest of our stockholders or may otherwise depress the price of our common stock, and the Capped Calls may provide only partial offset.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are initially convertible at 4.2215 shares per $1,000 principal amount, equivalent to an initial conversion price of approximately $236.88 per share. If we elect to settle conversions in shares, existing stockholders will be diluted. The conversion rate is subject to adjustment upon certain events and may be increased for a limited period in connection with specified corporate events, which could amplify dilution. The Capped Calls offset dilution only up to an initial cap of approximately $357.56 per share, and above that level dilution will not be mitigated. In addition, the existence of the Notes may encourage short selling by market participants, because </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">conversions can be used to satisfy short positions, and expectations of potential conversion could depress our common stock price.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Hedging activity by Capped Call counterparties may affect the trading price of our stock and the value of the Notes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Banks party to the Capped Calls (or their affiliates) may establish, adjust, or unwind hedges in our common stock or related derivatives, including during any conversion observation period and around redemption or unwind events, which could increase or decrease the trading price of our common stock and, during an observation period, affect the amount of conversion consideration and the value of the Notes.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting for the Notes and Capped Calls may increase volatility in our reported financial results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes and Capped Calls are subject to complex accounting requirements. Although the Capped Calls are accounted for in stockholders&#8217; equity and therefore not remeasured each period, conversions and changes in our share count may affect diluted earnings per share, and application of the relevant accounting standards may introduce period-to-period volatility in our reported results.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_118"></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-top:5pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities&#160;&#160;&#160;&#160;</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September&#160;30, 2025, we repurchased $131.0 million of common stock, or approximately 0.7 million shares, under our share repurchase program. As of September&#160;30, 2025, the remaining amount available under the current authorization was $103.9&#160;million. The following table summarizes our repurchases of common stock for the three months ended September&#160;30, 2025:</span></div><div style="margin-bottom:6pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total number of shares purchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average price paid per share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total number of shares purchased as part of publicly announced programs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Approximate dollar value of shares that may yet be purchased under the program</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 1, 2025 - July 31, 2025</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,188&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169.26&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,188&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$221,886</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 1, 2025 - August 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$221,587</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 1, 2025 - September 30, 2025</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">658,125&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178.78&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">658,125&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"/><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$103,927</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">736,958&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177.79&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">736,958&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:14pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 17, 2025, the Board approved an increase of the existing share repurchase program so that $250.0 million was available. The Board's authorization has no expiration date.</span></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_121"></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3. Defaults upon Senior Securities</span></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-indent:36pt"><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_124"></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4. Mine Safety Disclosures</span></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not Applicable.</span></div><div style="margin-top:5pt;text-indent:36pt"><span><br/></span></div><div id="i351726cef8fa4a56813c36d7e6ade66b_127"></div><div style="margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5. Other Information</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September&#160;30, 2025, no directors or officers of the Company <ix:nonNumeric contextRef="c-29" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-827"><ix:nonNumeric contextRef="c-29" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-828">adopted</ix:nonNumeric></ix:nonNumeric>, modified or <ix:nonNumeric contextRef="c-29" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-829"><ix:nonNumeric contextRef="c-29" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-830">terminated</ix:nonNumeric></ix:nonNumeric> any Rule 10b5-1 trading arrangement or &#8220;Non-Rule 10b5-1 trading arrangement&#8221; as each term is defined in Item 408 of Regulation S-K.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_133"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-top:9pt"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6. Exhibits</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1169561/000116956125000075/ex41indenturedatedseptembe.htm">4.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indenture, dated September 5, 2025, between Commvault Systems, Inc. and U.S. Bank Trust Company, N.A. as Trustee (Incorporated by reference to Exhibit 4.1 to the Registrant&#8217;s Form 8-K dated September 5, 2025).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1169561/000116956125000075/ex41indenturedatedseptembe.htm#i1f6c0c8a5fae4900b1455f6be5694059_13">4.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Form of Global Note representing Commvault Systems, Inc.&#8217;s 0% Convertible Senior Notes due 2030 (included within Exhibit 4.1).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1169561/000116956125000075/ex101formofcappedcall.htm">10.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Form of Capped Call Confirmation (Incorporated by reference to Exhibit 10.1 to the Registrant&#8217;s Form 8-K dated September 5, 2025).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a20250930ex311.htm">31.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a20250930ex312.htm">31.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a20250930ex321.htm">32.1*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certification of Chief Executive Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a20250930ex322.htm">32.2*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certification of Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">* Furnished herewith</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i351726cef8fa4a56813c36d7e6ade66b_136"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i351726cef8fa4a56813c36d7e6ade66b_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"/><td style="width:6.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.056%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.022%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commvault Systems, Inc.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 29, 2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Sanjay Mirchandani</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sanjay Mirchandani</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director, President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 29, 2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Jennifer DiRico</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jennifer DiRico</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div><div style="text-align:center"><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>a20250930ex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i095676142e3047218dffb1b9ffa2de8c_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of Chief Executive Officer</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Required by Rule 13a-14(a) (17 CFR 240.13a-14(a))</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Sanjay Mirchandani, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">I have reviewed this Quarterly Report on Form&#160;10-Q of Commvault Systems, Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;&#160;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing equivalent functions)&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.807%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Sanjay Mirchandani</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sanjay Mirchandani</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director, President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div style="margin-top:7pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; October&#160;29, 2025 </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>a20250930ex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i69c55851f28d416b8a90fcde7bcc870e_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of Chief Financial Officer</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Required by Rule 13a-14(a) (17 CFR 240.13a-14(a))</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Jennifer DiRico, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">I have reviewed this Quarterly Report on Form&#160;10-Q of Commvault Systems, Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;&#160;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing equivalent functions)&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.807%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Jennifer DiRico</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jennifer DiRico</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td></tr></table></div><div style="margin-top:7pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; October&#160;29, 2025 </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>a20250930ex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i99167a22f14c486a9cac7f557f63718a_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification Pursuant To</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. Section&#160;1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As Adopted Pursuant To</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Section 906 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of Commvault Systems,&#160;Inc. (the &#8220;Company&#8221;) on Form&#160;10-Q for the period ended September&#160;30, 2025 as filed with the Securities and Exchange Commission (the &#8220;Report&#8221;), I, Sanjay Mirchandani, Director, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">The Report fully complies with the requirements of section 13(a)&#160;or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.807%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Sanjay Mirchandani</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sanjay Mirchandani</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director, President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div style="margin-top:7pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October&#160;29, 2025 </font></div><div style="margin-top:12pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>a20250930ex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ib4fc49dd26114cdaa57816da70f4adfe_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification Pursuant To</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. Section&#160;1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As Adopted Pursuant To</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Section 906 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of Commvault Systems,&#160;Inc. (the &#8220;Company&#8221;) on Form&#160;10-Q for the period ended September&#160;30, 2025 as filed with the Securities and Exchange Commission (the &#8220;Report&#8221;), I, Jennifer DiRico, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">The Report fully complies with the requirements of section 13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934&#59; and</font></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.807%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Jennifer DiRico</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jennifer DiRico</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td></tr></table></div><div style="margin-top:7pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October&#160;29, 2025 </font></div><div style="margin-top:12pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>cvlt-20250930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:b5bb3459-68bd-4c2e-a397-0e09e5e4a034,g:bf1689cd-7ef2-4a1b-b093-b43a35980b37-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cvlt="http://www.commvault.com/20250930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.commvault.com/20250930">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cvlt-20250930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cvlt-20250930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cvlt-20250930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cvlt-20250930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.commvault.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.commvault.com/role/ConsolidatedBalanceSheets">
        <link:definition>9952151 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.commvault.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>9952152 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperations" roleURI="http://www.commvault.com/role/ConsolidatedStatementsofOperations">
        <link:definition>9952153 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.commvault.com/role/ConsolidatedStatementsofComprehensiveIncome">
        <link:definition>9952154 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquity" roleURI="http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>9952155 - Statement - Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.commvault.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>9952156 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentation" roleURI="http://www.commvault.com/role/BasisofPresentation">
        <link:definition>9952157 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>9952158 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.commvault.com/role/Revenue">
        <link:definition>9952159 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombination" roleURI="http://www.commvault.com/role/BusinessCombination">
        <link:definition>9952160 - Disclosure - Business Combination</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsNet" roleURI="http://www.commvault.com/role/GoodwillandIntangibleAssetsNet">
        <link:definition>9952161 - Disclosure - Goodwill and Intangible Assets, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SaleandLeasebackTransaction" roleURI="http://www.commvault.com/role/SaleandLeasebackTransaction">
        <link:definition>9952162 - Disclosure - Sale and Leaseback Transaction</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperCommonShare" roleURI="http://www.commvault.com/role/NetIncomeperCommonShare">
        <link:definition>9952163 - Disclosure - Net Income per Common Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.commvault.com/role/CommitmentsandContingencies">
        <link:definition>9952164 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Capitalization" roleURI="http://www.commvault.com/role/Capitalization">
        <link:definition>9952165 - Disclosure - Capitalization</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockPlans" roleURI="http://www.commvault.com/role/StockPlans">
        <link:definition>9952166 - Disclosure - Stock Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.commvault.com/role/IncomeTaxes">
        <link:definition>9952167 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.commvault.com/role/SegmentInformation">
        <link:definition>9952168 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Restructuring" roleURI="http://www.commvault.com/role/Restructuring">
        <link:definition>9952169 - Disclosure - Restructuring</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.commvault.com/role/Debt">
        <link:definition>9952170 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.commvault.com/role/RevenueTables">
        <link:definition>9955513 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinationTables" roleURI="http://www.commvault.com/role/BusinessCombinationTables">
        <link:definition>9955514 - Disclosure - Business Combination (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsNetTables" roleURI="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetTables">
        <link:definition>9955515 - Disclosure - Goodwill and Intangible Assets, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperCommonShareTables" roleURI="http://www.commvault.com/role/NetIncomeperCommonShareTables">
        <link:definition>9955516 - Disclosure - Net Income per Common Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockPlansTables" roleURI="http://www.commvault.com/role/StockPlansTables">
        <link:definition>9955517 - Disclosure - Stock Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.commvault.com/role/SegmentInformationTables">
        <link:definition>9955518 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringTables" roleURI="http://www.commvault.com/role/RestructuringTables">
        <link:definition>9955519 - Disclosure - Restructuring (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.commvault.com/role/DebtTables">
        <link:definition>9955520 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails">
        <link:definition>9955521 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails" roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails">
        <link:definition>9955522 - Disclosure - Summary of Significant Accounting Policies - Convertible Senior Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesSummaryofFairValueofFinancialInstrumentsDetails" roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesSummaryofFairValueofFinancialInstrumentsDetails">
        <link:definition>9955523 - Disclosure - Summary of Significant Accounting Policies - Summary of Fair Value of Financial Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails">
        <link:definition>9955524 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesEquitySecuritiesAccountedforatNetAssetValueDetails" roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesEquitySecuritiesAccountedforatNetAssetValueDetails">
        <link:definition>9955525 - Disclosure - Summary of Significant Accounting Policies - Equity Securities Accounted for at Net Asset Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails" roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails">
        <link:definition>9955526 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesDeferredCommissionsCostDetails" roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsCostDetails">
        <link:definition>9955527 - Disclosure - Summary of Significant Accounting Policies - Deferred Commissions Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueAdditionalInformationDetails" roleURI="http://www.commvault.com/role/RevenueAdditionalInformationDetails">
        <link:definition>9955528 - Disclosure - Revenue - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueAdditionalInformationDetails_1" roleURI="http://www.commvault.com/role/RevenueAdditionalInformationDetails_1">
        <link:definition>9955528 - Disclosure - Revenue - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuePerformanceObligationsDetails" roleURI="http://www.commvault.com/role/RevenuePerformanceObligationsDetails">
        <link:definition>9955529 - Disclosure - Revenue - Performance Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDisaggregationofRevenuesDetails" roleURI="http://www.commvault.com/role/RevenueDisaggregationofRevenuesDetails">
        <link:definition>9955530 - Disclosure - Revenue - Disaggregation of Revenues (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails" roleURI="http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails">
        <link:definition>9955531 - Disclosure - Revenue - Opening and Closing Balances of Accounts Receivables, Unbilled Receivables, and Deferred Revenues (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinationAdditionalInformationDetails" roleURI="http://www.commvault.com/role/BusinessCombinationAdditionalInformationDetails">
        <link:definition>9955532 - Disclosure - Business Combination - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails" roleURI="http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails">
        <link:definition>9955533 - Disclosure - Business Combination - Purchase Price and Purchase Price Allocation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsNetAdditionalInformationDetails" roleURI="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails">
        <link:definition>9955534 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsNetGoodwillDetails" roleURI="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails">
        <link:definition>9955535 - Disclosure - Goodwill and Intangible Assets, Net - Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails" roleURI="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails">
        <link:definition>9955536 - Disclosure - Goodwill and Intangible Assets, Net - Intangible Assets, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails" roleURI="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails">
        <link:definition>9955537 - Disclosure - Goodwill and Intangible Assets, Net - Estimated Future Amortization Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SaleandLeasebackTransactionDetails" roleURI="http://www.commvault.com/role/SaleandLeasebackTransactionDetails">
        <link:definition>9955538 - Disclosure - Sale and Leaseback Transaction (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails" roleURI="http://www.commvault.com/role/NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails">
        <link:definition>9955539 - Disclosure - Net Income per Common Share - Computation of Basic and Diluted Net Income Per Common Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperCommonShareAdditionalInformationDetails" roleURI="http://www.commvault.com/role/NetIncomeperCommonShareAdditionalInformationDetails">
        <link:definition>9955540 - Disclosure - Net Income per Common Share - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalizationDetails" roleURI="http://www.commvault.com/role/CapitalizationDetails">
        <link:definition>9955541 - Disclosure - Capitalization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockPlansStockBasedCompensationExpenseDetails" roleURI="http://www.commvault.com/role/StockPlansStockBasedCompensationExpenseDetails">
        <link:definition>9955542 - Disclosure - Stock Plans - Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockPlansAdditionalInformationDetails" roleURI="http://www.commvault.com/role/StockPlansAdditionalInformationDetails">
        <link:definition>9955543 - Disclosure - Stock Plans - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockPlansRestrictedStockUnitsActivityDetails" roleURI="http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails">
        <link:definition>9955544 - Disclosure - Stock Plans - Restricted Stock Units Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www.commvault.com/role/IncomeTaxesDetails">
        <link:definition>9955545 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationAdditionalInformationDetails" roleURI="http://www.commvault.com/role/SegmentInformationAdditionalInformationDetails">
        <link:definition>9955546 - Disclosure - Segment Information - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationScheduleofRevenuebyGeographicAreaDetails" roleURI="http://www.commvault.com/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails">
        <link:definition>9955547 - Disclosure - Segment Information - Schedule of Revenue by Geographic Area (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringRestructuringChargesDetails" roleURI="http://www.commvault.com/role/RestructuringRestructuringChargesDetails">
        <link:definition>9955548 - Disclosure - Restructuring - Restructuring Charges (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringActivityinRestructuringAccrualDetails" roleURI="http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualDetails">
        <link:definition>9955549 - Disclosure - Restructuring - Activity in Restructuring Accrual (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringActivityinRestructuringAccrualFootnoteDetails" roleURI="http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualFootnoteDetails">
        <link:definition>9955550 - Disclosure - Restructuring - Activity in Restructuring Accrual Footnote (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtAdditionalInformationDetails" roleURI="http://www.commvault.com/role/DebtAdditionalInformationDetails">
        <link:definition>9955551 - Disclosure - Debt - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtCarryingAmountoftheNotesDetails" roleURI="http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails">
        <link:definition>9955552 - Disclosure - Debt - Carrying Amount of the Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails" roleURI="http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails">
        <link:definition>9955553 - Disclosure - Debt - Amortization of Debt Issuance Costs and Interest Expense for the Credit Facility (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="cvlt_SubscriptionMember" abstract="true" name="SubscriptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_TermBasedSoftwareLicensesMember" abstract="true" name="TermBasedSoftwareLicensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_SoftwareAsAServiceMember" abstract="true" name="SoftwareAsAServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_PerpetualLicenseMember" abstract="true" name="PerpetualLicenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_CustomerSupportServiceMember" abstract="true" name="CustomerSupportServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_NoncashChangeInFairValueOfEquitySecurities" abstract="false" name="NoncashChangeInFairValueOfEquitySecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_IncreaseDecreaseInDeferredSalesCommissions" abstract="false" name="IncreaseDecreaseInDeferredSalesCommissions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity" abstract="false" name="PaymentsForPurchaseOfOptionContractIndexedToEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_CustomerAMember" abstract="true" name="CustomerAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_CustomerBMember" abstract="true" name="CustomerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_ConvertibleSeniorNotesDue2030Member" abstract="true" name="ConvertibleSeniorNotesDue2030Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_AppranixIncMember" abstract="true" name="AppranixIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_FinancialAssetsFairValueDisclosure" abstract="false" name="FinancialAssetsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_BusinessCombinationConsiderationTransferredContingentConsideration" abstract="false" name="BusinessCombinationConsiderationTransferredContingentConsideration" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_PaymentForContingentConsiderationLiability" abstract="false" name="PaymentForContingentConsiderationLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_SubscriptionArrangementTerm" abstract="false" name="SubscriptionArrangementTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvlt_CustomerSupportArrangementTerm" abstract="false" name="CustomerSupportArrangementTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvlt_RevenueRemainingPerformanceObligationPercentageRecognized" abstract="false" name="RevenueRemainingPerformanceObligationPercentageRecognized" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvlt_PerpetualSoftwareLicensesMember" abstract="true" name="PerpetualSoftwareLicensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_ProfessionalServicesOtherMember" abstract="true" name="ProfessionalServicesOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" abstract="false" name="RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvlt_InternationalMember" abstract="true" name="InternationalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_DeferredRevenueCurrentMember" abstract="true" name="DeferredRevenueCurrentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_DeferredRevenueNoncurrentMember" abstract="true" name="DeferredRevenueNoncurrentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_AccountsReceivableRollForward" abstract="true" name="AccountsReceivableRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvlt_ContractWithCustomerAssetNetCurrentRollForward" abstract="true" name="ContractWithCustomerAssetNetCurrentRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease" abstract="false" name="ContractWithCustomerAssetNetCurrentIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_ContractWithCustomerAssetNetNoncurrentRollForward" abstract="true" name="ContractWithCustomerAssetNetNoncurrentRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease" abstract="false" name="ContractWithCustomerAssetNetNoncurrentIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_ContractWithCustomerLiabilityCurrentRollForward" abstract="true" name="ContractWithCustomerLiabilityCurrentRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease" abstract="false" name="ContractWithCustomerLiabilityCurrentIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_ContractWithCustomerLiabilityNoncurrentRollForward" abstract="true" name="ContractWithCustomerLiabilityNoncurrentRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease" abstract="false" name="ContractWithCustomerLiabilityNoncurrentIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_SatoriCyberLtdMember" abstract="true" name="SatoriCyberLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation" abstract="false" name="BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" abstract="false" name="FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_CorporateHeadquartersInTintonFallsNJMember" abstract="true" name="CorporateHeadquartersInTintonFallsNJMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember" abstract="true" name="SharesRepurchasedThroughIssuanceOfConvertibleDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_PerformanceStockUnitsMember" abstract="true" name="PerformanceStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_BusinessExitCostsNumberOfOffices" abstract="false" name="BusinessExitCostsNumberOfOffices" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cvlt_A2024RestructuringProgramMember" abstract="true" name="A2024RestructuringProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_SeniorSecuredRevolvingCreditFacilityMember" abstract="true" name="SeniorSecuredRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_DebtInstrumentConvertibleTermsOfConversionAxis" abstract="true" name="DebtInstrumentConvertibleTermsOfConversionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cvlt_DebtInstrumentConvertibleTermsOfConversionDomain" abstract="true" name="DebtInstrumentConvertibleTermsOfConversionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_DebtConversionTermsOneMember" abstract="true" name="DebtConversionTermsOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_DebtConversionTermsTwoMember" abstract="true" name="DebtConversionTermsTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption" abstract="false" name="DebtInstrumentFaceAmountMaximumOverAllotmentOption" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage" abstract="false" name="DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold" abstract="false" name="DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity" abstract="false" name="DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cvlt_OptionIndexedToIssuersEquityCapPrice" abstract="false" name="OptionIndexedToIssuersEquityCapPrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>cvlt-20250930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:b5bb3459-68bd-4c2e-a397-0e09e5e4a034,g:bf1689cd-7ef2-4a1b-b093-b43a35980b37-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.commvault.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cvlt-20250930.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.commvault.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e8af5764-40a5-4078-949f-fbe4c38c3d42" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f110755a-129f-4fce-8fe6-26f90cfbbd4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e8af5764-40a5-4078-949f-fbe4c38c3d42" xlink:to="loc_us-gaap_LiabilitiesCurrent_f110755a-129f-4fce-8fe6-26f90cfbbd4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleLongTermNotesPayable_66b23ede-7df9-44a5-855a-b2f4a2546d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleLongTermNotesPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e8af5764-40a5-4078-949f-fbe4c38c3d42" xlink:to="loc_us-gaap_ConvertibleLongTermNotesPayable_66b23ede-7df9-44a5-855a-b2f4a2546d7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_051b68d0-d4e6-42cf-9d23-56413305141a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e8af5764-40a5-4078-949f-fbe4c38c3d42" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_051b68d0-d4e6-42cf-9d23-56413305141a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_2201db16-ae6a-4c36-975f-02a79d9f9a02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e8af5764-40a5-4078-949f-fbe4c38c3d42" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_2201db16-ae6a-4c36-975f-02a79d9f9a02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_25f9ab79-7e73-473c-8da6-3e42aa4abc72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e8af5764-40a5-4078-949f-fbe4c38c3d42" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_25f9ab79-7e73-473c-8da6-3e42aa4abc72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_33333b27-8d8d-4739-8197-b69d83310340" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e8af5764-40a5-4078-949f-fbe4c38c3d42" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_33333b27-8d8d-4739-8197-b69d83310340" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_4dc8ad6a-e6aa-4138-8b8f-56a99846651e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e8af5764-40a5-4078-949f-fbe4c38c3d42" xlink:to="loc_us-gaap_CommitmentsAndContingencies_4dc8ad6a-e6aa-4138-8b8f-56a99846651e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_178949f5-4bf3-4ace-9c19-f3f26a85c69d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e8af5764-40a5-4078-949f-fbe4c38c3d42" xlink:to="loc_us-gaap_StockholdersEquity_178949f5-4bf3-4ace-9c19-f3f26a85c69d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_02a12897-ac0e-467a-8c71-4b4d5887660c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_4d8d4372-969d-4ec2-98f4-2236ee4d5638" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_02a12897-ac0e-467a-8c71-4b4d5887660c" xlink:to="loc_us-gaap_AccountsPayableCurrent_4d8d4372-969d-4ec2-98f4-2236ee4d5638" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_ac46700b-3de2-4867-a810-746da8abcf7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_02a12897-ac0e-467a-8c71-4b4d5887660c" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_ac46700b-3de2-4867-a810-746da8abcf7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_0495a17e-2696-47a9-8c5b-3c9a951632b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_02a12897-ac0e-467a-8c71-4b4d5887660c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0495a17e-2696-47a9-8c5b-3c9a951632b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9e64ec51-db12-48cb-9758-e9ab95853a42" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_02a12897-ac0e-467a-8c71-4b4d5887660c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9e64ec51-db12-48cb-9758-e9ab95853a42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_71040259-cc03-4ab8-acef-d5407a5439d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_2801f938-b3fa-4b17-bfd5-c3fea5d8969c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_71040259-cc03-4ab8-acef-d5407a5439d7" xlink:to="loc_us-gaap_AssetsCurrent_2801f938-b3fa-4b17-bfd5-c3fea5d8969c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_4b7b3df9-e0ae-4a39-a3cc-3c7e2583d4f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_71040259-cc03-4ab8-acef-d5407a5439d7" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_4b7b3df9-e0ae-4a39-a3cc-3c7e2583d4f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f9a0c990-3e45-4eb1-bed2-9cd23d6f1434" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_71040259-cc03-4ab8-acef-d5407a5439d7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f9a0c990-3e45-4eb1-bed2-9cd23d6f1434" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_668c6448-308c-4ce1-a233-058b3b5cd72e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_71040259-cc03-4ab8-acef-d5407a5439d7" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_668c6448-308c-4ce1-a233-058b3b5cd72e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_5c13c9f0-70fe-40a3-ac2f-50f202eb164d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_71040259-cc03-4ab8-acef-d5407a5439d7" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_5c13c9f0-70fe-40a3-ac2f-50f202eb164d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f7ca2c76-db29-4a79-8d06-7d943aa3420a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_71040259-cc03-4ab8-acef-d5407a5439d7" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f7ca2c76-db29-4a79-8d06-7d943aa3420a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_418f383d-d275-4eaf-93e0-36da8c564b10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_71040259-cc03-4ab8-acef-d5407a5439d7" xlink:to="loc_us-gaap_Goodwill_418f383d-d275-4eaf-93e0-36da8c564b10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_341f326a-a0f4-42f6-9a48-f91b781cbc8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_71040259-cc03-4ab8-acef-d5407a5439d7" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_341f326a-a0f4-42f6-9a48-f91b781cbc8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_bc8e7c75-82ed-4b72-9d0d-84f29f85a2d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_69446ac1-59fd-4b01-bfeb-1ffdad51fd40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bc8e7c75-82ed-4b72-9d0d-84f29f85a2d0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_69446ac1-59fd-4b01-bfeb-1ffdad51fd40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8d4c8b3e-9293-4793-a786-691de16244de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bc8e7c75-82ed-4b72-9d0d-84f29f85a2d0" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8d4c8b3e-9293-4793-a786-691de16244de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_46d7dc0d-9cfe-4da5-a590-9b15890a650a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bc8e7c75-82ed-4b72-9d0d-84f29f85a2d0" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_46d7dc0d-9cfe-4da5-a590-9b15890a650a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_0dc83f5d-4388-4075-a05d-64ff9145c88a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bc8e7c75-82ed-4b72-9d0d-84f29f85a2d0" xlink:to="loc_us-gaap_OtherAssetsCurrent_0dc83f5d-4388-4075-a05d-64ff9145c88a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8e4972cd-343c-4d2a-9576-84bb698360c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c74353e6-408b-445f-9b34-13c31c3f63d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_8e4972cd-343c-4d2a-9576-84bb698360c8" xlink:to="loc_us-gaap_PreferredStockValue_c74353e6-408b-445f-9b34-13c31c3f63d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_43363758-5566-473e-be3b-8de28b82a146" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_8e4972cd-343c-4d2a-9576-84bb698360c8" xlink:to="loc_us-gaap_CommonStockValue_43363758-5566-473e-be3b-8de28b82a146" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_8627477f-4208-4c42-a0e4-78ce86b77f26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_8e4972cd-343c-4d2a-9576-84bb698360c8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_8627477f-4208-4c42-a0e4-78ce86b77f26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ef5e9731-059e-4487-a2b9-b927bd627949" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_8e4972cd-343c-4d2a-9576-84bb698360c8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ef5e9731-059e-4487-a2b9-b927bd627949" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d282ec3b-8653-4718-9c20-ed8a7459cee5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_8e4972cd-343c-4d2a-9576-84bb698360c8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d282ec3b-8653-4718-9c20-ed8a7459cee5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="cvlt-20250930.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.commvault.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8acb1f4d-f7f5-471b-b9e1-ec4e67c0b140" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f10c86f5-aa15-4728-8cd4-7b6a69ca1646" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8acb1f4d-f7f5-471b-b9e1-ec4e67c0b140" xlink:to="loc_us-gaap_GrossProfit_f10c86f5-aa15-4728-8cd4-7b6a69ca1646" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_63d9b286-dcbb-4931-9d21-2ab799e38637" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8acb1f4d-f7f5-471b-b9e1-ec4e67c0b140" xlink:to="loc_us-gaap_OperatingExpenses_63d9b286-dcbb-4931-9d21-2ab799e38637" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a4d1a874-d6c0-43f5-af2a-a3c4b5418ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e37294b7-7e52-4430-b933-af3a6f98a35e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_a4d1a874-d6c0-43f5-af2a-a3c4b5418ce6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e37294b7-7e52-4430-b933-af3a6f98a35e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_22fb0aa2-ae19-4efa-88d8-71d88bf3b182" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_a4d1a874-d6c0-43f5-af2a-a3c4b5418ce6" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_22fb0aa2-ae19-4efa-88d8-71d88bf3b182" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_ac3204ef-b6ec-4cb0-98a5-3331112a9c68" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_36f1da57-32db-42d2-b19e-46fdefdca8a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ac3204ef-b6ec-4cb0-98a5-3331112a9c68" xlink:to="loc_us-gaap_SellingAndMarketingExpense_36f1da57-32db-42d2-b19e-46fdefdca8a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_d2b41d39-2b66-486a-9ff3-10840e78c15f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ac3204ef-b6ec-4cb0-98a5-3331112a9c68" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_d2b41d39-2b66-486a-9ff3-10840e78c15f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_3be0797f-4b10-418d-9e90-8c40256a2992" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ac3204ef-b6ec-4cb0-98a5-3331112a9c68" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_3be0797f-4b10-418d-9e90-8c40256a2992" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_5cc30dac-4fdb-4890-817b-0b57dee7499e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ac3204ef-b6ec-4cb0-98a5-3331112a9c68" xlink:to="loc_us-gaap_DepreciationAndAmortization_5cc30dac-4fdb-4890-817b-0b57dee7499e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_75949201-dd0f-48ed-8373-1a47b8ff048e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ac3204ef-b6ec-4cb0-98a5-3331112a9c68" xlink:to="loc_us-gaap_RestructuringCharges_75949201-dd0f-48ed-8373-1a47b8ff048e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_8b166fdd-6399-4b42-95f8-8967375e03b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ac3204ef-b6ec-4cb0-98a5-3331112a9c68" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_8b166fdd-6399-4b42-95f8-8967375e03b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_ec5c99d8-2fc8-4928-a665-050b5de8ca07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ac3204ef-b6ec-4cb0-98a5-3331112a9c68" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_ec5c99d8-2fc8-4928-a665-050b5de8ca07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f85d46b6-64da-496b-a1c3-c0399e3b4156" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7389f9f0-8eac-4411-8797-5fbdc2628742" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_f85d46b6-64da-496b-a1c3-c0399e3b4156" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7389f9f0-8eac-4411-8797-5fbdc2628742" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_afc60d56-01d3-4fb3-8630-120e5968b0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_f85d46b6-64da-496b-a1c3-c0399e3b4156" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_afc60d56-01d3-4fb3-8630-120e5968b0c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_23e69339-46d2-4a94-a1fb-58ac05d9eba5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4841611c-0f14-4159-9c76-f562956838d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_23e69339-46d2-4a94-a1fb-58ac05d9eba5" xlink:to="loc_us-gaap_OperatingIncomeLoss_4841611c-0f14-4159-9c76-f562956838d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_edaac87d-f43c-430d-afb9-a895908ff3ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_23e69339-46d2-4a94-a1fb-58ac05d9eba5" xlink:to="loc_us-gaap_InvestmentIncomeInterest_edaac87d-f43c-430d-afb9-a895908ff3ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_5b326922-55ff-41da-aa13-e69486233e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_23e69339-46d2-4a94-a1fb-58ac05d9eba5" xlink:to="loc_us-gaap_InterestExpenseNonoperating_5b326922-55ff-41da-aa13-e69486233e8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_d29b4b3a-59b6-43c1-abdb-7ffd45282f10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_23e69339-46d2-4a94-a1fb-58ac05d9eba5" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_d29b4b3a-59b6-43c1-abdb-7ffd45282f10" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cvlt-20250930.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.commvault.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_59cdf9bd-a236-4c3a-8bb6-dab33733406f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_59287d40-61af-426a-b0d4-acce61312e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_59cdf9bd-a236-4c3a-8bb6-dab33733406f" xlink:to="loc_us-gaap_NetIncomeLoss_59287d40-61af-426a-b0d4-acce61312e0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_3490c075-88c6-49a6-884c-af5b74c4af2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_59cdf9bd-a236-4c3a-8bb6-dab33733406f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_3490c075-88c6-49a6-884c-af5b74c4af2d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cvlt-20250930.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.commvault.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d13b7349-4dcd-4aee-80b6-fddcdc3b9a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_786a6439-a0aa-4a55-a10d-946d46e373b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d13b7349-4dcd-4aee-80b6-fddcdc3b9a4d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_786a6439-a0aa-4a55-a10d-946d46e373b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_b4dd03f2-b189-4e4f-bab0-0ea31a508002" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d13b7349-4dcd-4aee-80b6-fddcdc3b9a4d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_b4dd03f2-b189-4e4f-bab0-0ea31a508002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_ef18eb0a-77eb-47be-897f-620e74ab8d11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d13b7349-4dcd-4aee-80b6-fddcdc3b9a4d" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_ef18eb0a-77eb-47be-897f-620e74ab8d11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity_5142f757-0e05-4dcb-8215-24b9d676cb06" xlink:href="cvlt-20250930.xsd#cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d13b7349-4dcd-4aee-80b6-fddcdc3b9a4d" xlink:to="loc_cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity_5142f757-0e05-4dcb-8215-24b9d676cb06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_6e1357dc-e41c-4f8d-ab25-84fa9e3a1794" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d13b7349-4dcd-4aee-80b6-fddcdc3b9a4d" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_6e1357dc-e41c-4f8d-ab25-84fa9e3a1794" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_0444cd33-1520-436e-83e5-57e66efbe1e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d13b7349-4dcd-4aee-80b6-fddcdc3b9a4d" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_0444cd33-1520-436e-83e5-57e66efbe1e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_567ddc0e-c673-4ca9-b879-d0798a7f73c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_938dd2fe-9cf3-4e75-a22d-4c0958e0c70c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_567ddc0e-c673-4ca9-b879-d0798a7f73c9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_938dd2fe-9cf3-4e75-a22d-4c0958e0c70c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ec981b00-7d64-4cf4-a636-ec4c1e4aedb2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_567ddc0e-c673-4ca9-b879-d0798a7f73c9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ec981b00-7d64-4cf4-a636-ec4c1e4aedb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_71bdf8a9-575d-4676-bfd9-a27c3a10428b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_567ddc0e-c673-4ca9-b879-d0798a7f73c9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_71bdf8a9-575d-4676-bfd9-a27c3a10428b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bf00ced6-866f-4941-8a7e-7e9cb1141ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_567ddc0e-c673-4ca9-b879-d0798a7f73c9" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bf00ced6-866f-4941-8a7e-7e9cb1141ea8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7c7650f7-5e25-4128-9925-b4891c3979df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:to="loc_us-gaap_NetIncomeLoss_7c7650f7-5e25-4128-9925-b4891c3979df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_28d1129b-c089-4d18-8c93-c874e2a7e1a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_28d1129b-c089-4d18-8c93-c874e2a7e1a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_53d6b15b-3f4c-4c1f-a22d-c1347db7e776" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:to="loc_us-gaap_ShareBasedCompensation_53d6b15b-3f4c-4c1f-a22d-c1347db7e776" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_95194322-b9e0-443c-877d-b3ac42815acc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_95194322-b9e0-443c-877d-b3ac42815acc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_NoncashChangeInFairValueOfEquitySecurities_312dd1d0-3509-4bf8-9171-bf9a0779ec1e" xlink:href="cvlt-20250930.xsd#cvlt_NoncashChangeInFairValueOfEquitySecurities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:to="loc_cvlt_NoncashChangeInFairValueOfEquitySecurities_312dd1d0-3509-4bf8-9171-bf9a0779ec1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_ca165e9f-38b4-415e-98ad-0f13e15c609f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_ca165e9f-38b4-415e-98ad-0f13e15c609f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_1628b277-2e1f-4722-b057-18faccd3366e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_1628b277-2e1f-4722-b057-18faccd3366e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_05f42fdb-af0a-41f7-a9c7-ee287f9da3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_05f42fdb-af0a-41f7-a9c7-ee287f9da3ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_74fc1b3b-3342-492e-a6e5-42a3508a6f54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_74fc1b3b-3342-492e-a6e5-42a3508a6f54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_5164f58d-0dd2-4ce3-8642-d46e99d54adb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_5164f58d-0dd2-4ce3-8642-d46e99d54adb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_6179febb-365d-4d24-99db-cf3603eb3062" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_6179febb-365d-4d24-99db-cf3603eb3062" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_d195edba-7a90-4f35-b730-27ef14f04836" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_d195edba-7a90-4f35-b730-27ef14f04836" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_55ede48a-4e44-46f2-96e0-ce7b6dd228f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_55ede48a-4e44-46f2-96e0-ce7b6dd228f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_IncreaseDecreaseInDeferredSalesCommissions_d091e8d5-2d08-449c-aa98-b5d11bfc625a" xlink:href="cvlt-20250930.xsd#cvlt_IncreaseDecreaseInDeferredSalesCommissions"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:to="loc_cvlt_IncreaseDecreaseInDeferredSalesCommissions_d091e8d5-2d08-449c-aa98-b5d11bfc625a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_a2464fd9-ac74-4b81-8f69-bce5e3108cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_a2464fd9-ac74-4b81-8f69-bce5e3108cc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_afcdc8d5-1392-4dbb-8fd7-94d240ca5d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_afcdc8d5-1392-4dbb-8fd7-94d240ca5d8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_48867f78-5ca2-47c8-863a-ca8a3fe6705e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_48867f78-5ca2-47c8-863a-ca8a3fe6705e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_fbf4bc1b-702e-4fb5-ba9f-dc957b16fa84" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f907eee2-3212-4d20-a9b7-e0a1d902cece" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_fbf4bc1b-702e-4fb5-ba9f-dc957b16fa84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_02d27dfa-5d39-41ed-8eaa-49190fc233e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e963b12a-d36e-42ff-af73-55b0330fda81" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_02d27dfa-5d39-41ed-8eaa-49190fc233e3" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e963b12a-d36e-42ff-af73-55b0330fda81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_3c3f4b67-d37f-4133-9892-d3d7d504027b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireEquitySecuritiesFvNi"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_02d27dfa-5d39-41ed-8eaa-49190fc233e3" xlink:to="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_3c3f4b67-d37f-4133-9892-d3d7d504027b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_75c4553b-b964-462d-9558-59808002f66c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_02d27dfa-5d39-41ed-8eaa-49190fc233e3" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_75c4553b-b964-462d-9558-59808002f66c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_bc90aa2f-8631-4c7e-b6ae-2dfc5a97fda5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_02d27dfa-5d39-41ed-8eaa-49190fc233e3" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_bc90aa2f-8631-4c7e-b6ae-2dfc5a97fda5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"/>
  <link:calculationLink xlink:role="http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5728464d-b6a0-4fe0-8f61-29990659c947" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_728dd2fe-dbdc-4c1a-9672-5d020ce2da44" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5728464d-b6a0-4fe0-8f61-29990659c947" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_728dd2fe-dbdc-4c1a-9672-5d020ce2da44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_ea8b7d2d-792c-4a18-a7b1-0187219ef9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5728464d-b6a0-4fe0-8f61-29990659c947" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_ea8b7d2d-792c-4a18-a7b1-0187219ef9dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent_690368a1-f1f6-4dbe-a850-b4f899836e78" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5728464d-b6a0-4fe0-8f61-29990659c947" xlink:to="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent_690368a1-f1f6-4dbe-a850-b4f899836e78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_0f5ba3fb-47d0-47b4-84ad-36adecd2d720" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5728464d-b6a0-4fe0-8f61-29990659c947" xlink:to="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_0f5ba3fb-47d0-47b4-84ad-36adecd2d720" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_2ff6ae33-520f-4feb-94d4-1bc0edc2ae98" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5728464d-b6a0-4fe0-8f61-29990659c947" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_2ff6ae33-520f-4feb-94d4-1bc0edc2ae98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_82b333a0-1f09-44ba-a6a3-4371055dc5f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5728464d-b6a0-4fe0-8f61-29990659c947" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_82b333a0-1f09-44ba-a6a3-4371055dc5f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities_c2b97cd3-f644-441f-a1b1-dc175b9c1274" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5728464d-b6a0-4fe0-8f61-29990659c947" xlink:to="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities_c2b97cd3-f644-441f-a1b1-dc175b9c1274" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation_acca8d7a-e38d-4f1b-b39e-8e2a2775be6e" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5728464d-b6a0-4fe0-8f61-29990659c947" xlink:to="loc_cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation_acca8d7a-e38d-4f1b-b39e-8e2a2775be6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_3b842ab1-dad7-484f-98e1-5ed73265fb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5728464d-b6a0-4fe0-8f61-29990659c947" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_3b842ab1-dad7-484f-98e1-5ed73265fb8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability_2644ceff-138e-4320-b04a-526424661160" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5728464d-b6a0-4fe0-8f61-29990659c947" xlink:to="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability_2644ceff-138e-4320-b04a-526424661160" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_59a32564-ae13-44f9-bf7f-a77b5835d8f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_faf57206-9b0e-4c66-b112-6bf01c975bf6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_59a32564-ae13-44f9-bf7f-a77b5835d8f7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_faf57206-9b0e-4c66-b112-6bf01c975bf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_06b084ce-d8be-40b6-b64e-ae20a2db3b62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_59a32564-ae13-44f9-bf7f-a77b5835d8f7" xlink:to="loc_us-gaap_Goodwill_06b084ce-d8be-40b6-b64e-ae20a2db3b62" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails"/>
  <link:calculationLink xlink:role="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_998b8e87-6fa4-4d04-b0b4-569ff602e4c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9e5ab709-124b-4cf5-a6f0-f1a6d7ef802c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_998b8e87-6fa4-4d04-b0b4-569ff602e4c7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9e5ab709-124b-4cf5-a6f0-f1a6d7ef802c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f4b24b0a-325e-4bd4-83fe-43044127060d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_998b8e87-6fa4-4d04-b0b4-569ff602e4c7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f4b24b0a-325e-4bd4-83fe-43044127060d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_73316694-dc76-4958-995e-054646056790" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_2fc39c83-a6b5-40ff-a3be-3a97ba6074e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_73316694-dc76-4958-995e-054646056790" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_2fc39c83-a6b5-40ff-a3be-3a97ba6074e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c12af040-d5d0-4c59-a099-fb13c99c3bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_73316694-dc76-4958-995e-054646056790" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c12af040-d5d0-4c59-a099-fb13c99c3bfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0f989c79-98bc-42f8-9846-fb92c340c20a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_73316694-dc76-4958-995e-054646056790" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0f989c79-98bc-42f8-9846-fb92c340c20a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_fa35193b-bd30-4b52-a116-9490caa586a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_73316694-dc76-4958-995e-054646056790" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_fa35193b-bd30-4b52-a116-9490caa586a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_47399c2a-416e-4d4f-a724-408a7247bf1f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_73316694-dc76-4958-995e-054646056790" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_47399c2a-416e-4d4f-a724-408a7247bf1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_daa0c717-6c70-44c7-9f6d-2f4a5e2c2d7c" xlink:href="cvlt-20250930.xsd#cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_73316694-dc76-4958-995e-054646056790" xlink:to="loc_cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_daa0c717-6c70-44c7-9f6d-2f4a5e2c2d7c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails"/>
  <link:calculationLink xlink:role="http://www.commvault.com/role/NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b3fa7e21-9965-4514-8435-9cf022db1900" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b6bdfd03-b9da-4178-abfc-59bdebce8408" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b3fa7e21-9965-4514-8435-9cf022db1900" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b6bdfd03-b9da-4178-abfc-59bdebce8408" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9d54858b-f54d-4df0-83c6-bd7709951d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b3fa7e21-9965-4514-8435-9cf022db1900" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9d54858b-f54d-4df0-83c6-bd7709951d3b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/RestructuringRestructuringChargesDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#RestructuringRestructuringChargesDetails"/>
  <link:calculationLink xlink:role="http://www.commvault.com/role/RestructuringRestructuringChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_137717bc-cedc-4380-a2d4-bb7ead689eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_29f11a26-9188-48fd-a4ca-e9d20e69117d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeveranceCosts1"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCharges_137717bc-cedc-4380-a2d4-bb7ead689eb3" xlink:to="loc_us-gaap_SeveranceCosts1_29f11a26-9188-48fd-a4ca-e9d20e69117d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessExitCosts1_0e07424d-2a65-4d48-9653-320a68c28595" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessExitCosts1"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCharges_137717bc-cedc-4380-a2d4-bb7ead689eb3" xlink:to="loc_us-gaap_BusinessExitCosts1_0e07424d-2a65-4d48-9653-320a68c28595" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts_a7e869ba-2c7f-4709-bf6d-cd238ccaa586" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCharges_137717bc-cedc-4380-a2d4-bb7ead689eb3" xlink:to="loc_us-gaap_OtherRestructuringCosts_a7e869ba-2c7f-4709-bf6d-cd238ccaa586" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#DebtCarryingAmountoftheNotesDetails"/>
  <link:calculationLink xlink:role="http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_a6555d49-60ca-48d2-9ff0-742ed486e001" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_77f7777e-9f22-4d5d-8b44-7697bf6bcd00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a6555d49-60ca-48d2-9ff0-742ed486e001" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_77f7777e-9f22-4d5d-8b44-7697bf6bcd00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_8b56efe0-94f8-4f42-b5f7-9a40c11853d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a6555d49-60ca-48d2-9ff0-742ed486e001" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_8b56efe0-94f8-4f42-b5f7-9a40c11853d0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails"/>
  <link:calculationLink xlink:role="http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_3e332ac3-087e-4077-8924-13950da908ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_b640be4f-2b08-4dad-98c2-31821009ad9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_3e332ac3-087e-4077-8924-13950da908ae" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_b640be4f-2b08-4dad-98c2-31821009ad9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_a6adba13-5c39-4726-902b-e24981cfe032" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_3e332ac3-087e-4077-8924-13950da908ae" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_a6adba13-5c39-4726-902b-e24981cfe032" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>cvlt-20250930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:b5bb3459-68bd-4c2e-a397-0e09e5e4a034,g:bf1689cd-7ef2-4a1b-b093-b43a35980b37-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.commvault.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="cvlt-20250930.xsd#ConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e1695417-c5d9-4cbb-b3a1-78931ded81bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_StatementTable_e1695417-c5d9-4cbb-b3a1-78931ded81bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c988b63a-5e6b-4fa8-98f7-e39f5c9b1c30" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e1695417-c5d9-4cbb-b3a1-78931ded81bf" xlink:to="loc_srt_ProductOrServiceAxis_c988b63a-5e6b-4fa8-98f7-e39f5c9b1c30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c988b63a-5e6b-4fa8-98f7-e39f5c9b1c30_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_c988b63a-5e6b-4fa8-98f7-e39f5c9b1c30" xlink:to="loc_srt_ProductsAndServicesDomain_c988b63a-5e6b-4fa8-98f7-e39f5c9b1c30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5f68a2b0-9c92-4284-b667-a1e117c267a0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_c988b63a-5e6b-4fa8-98f7-e39f5c9b1c30" xlink:to="loc_srt_ProductsAndServicesDomain_5f68a2b0-9c92-4284-b667-a1e117c267a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SubscriptionMember_eaaed349-37f6-417f-ac2b-91b1491b8616" xlink:href="cvlt-20250930.xsd#cvlt_SubscriptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5f68a2b0-9c92-4284-b667-a1e117c267a0" xlink:to="loc_cvlt_SubscriptionMember_eaaed349-37f6-417f-ac2b-91b1491b8616" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_TermBasedSoftwareLicensesMember_f7a2bbd5-4871-42b7-9e50-b238f7dbacb8" xlink:href="cvlt-20250930.xsd#cvlt_TermBasedSoftwareLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvlt_SubscriptionMember_eaaed349-37f6-417f-ac2b-91b1491b8616" xlink:to="loc_cvlt_TermBasedSoftwareLicensesMember_f7a2bbd5-4871-42b7-9e50-b238f7dbacb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SoftwareAsAServiceMember_228c19ce-7264-44fe-b5af-5903ef7c6c1d" xlink:href="cvlt-20250930.xsd#cvlt_SoftwareAsAServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvlt_SubscriptionMember_eaaed349-37f6-417f-ac2b-91b1491b8616" xlink:to="loc_cvlt_SoftwareAsAServiceMember_228c19ce-7264-44fe-b5af-5903ef7c6c1d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_PerpetualLicenseMember_17732ba2-45f0-4b26-a2cc-908d4354427b" xlink:href="cvlt-20250930.xsd#cvlt_PerpetualLicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5f68a2b0-9c92-4284-b667-a1e117c267a0" xlink:to="loc_cvlt_PerpetualLicenseMember_17732ba2-45f0-4b26-a2cc-908d4354427b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CustomerSupportServiceMember_b0f9f358-16a5-4911-9650-4fa72e52392e" xlink:href="cvlt-20250930.xsd#cvlt_CustomerSupportServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5f68a2b0-9c92-4284-b667-a1e117c267a0" xlink:to="loc_cvlt_CustomerSupportServiceMember_b0f9f358-16a5-4911-9650-4fa72e52392e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember_45a3e06b-b389-46b4-b926-7e96380fd8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5f68a2b0-9c92-4284-b667-a1e117c267a0" xlink:to="loc_us-gaap_ServiceOtherMember_45a3e06b-b389-46b4-b926-7e96380fd8d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ca6c74c0-11f2-40d7-bb5e-1cdbde8435cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ca6c74c0-11f2-40d7-bb5e-1cdbde8435cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e26779b7-f9bc-458a-a323-3e8b44e18b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ca6c74c0-11f2-40d7-bb5e-1cdbde8435cd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e26779b7-f9bc-458a-a323-3e8b44e18b8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_a74a05ab-d9e1-415e-8e30-462e956950e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_a74a05ab-d9e1-415e-8e30-462e956950e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_5a207033-423c-4582-ab7b-3d56656ccf2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_a74a05ab-d9e1-415e-8e30-462e956950e4" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_5a207033-423c-4582-ab7b-3d56656ccf2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_2bc4da6b-dbed-480b-8c6a-5f0da39ad3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_GrossProfit_2bc4da6b-dbed-480b-8c6a-5f0da39ad3dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_0e39824b-11c6-44ce-b778-5e886476989d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:to="loc_us-gaap_SellingAndMarketingExpense_0e39824b-11c6-44ce-b778-5e886476989d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_3f7dff39-2dd4-483e-93a1-79a7d859bc38" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_3f7dff39-2dd4-483e-93a1-79a7d859bc38" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_7c11000e-6ab5-423b-8cca-4949b9fd6791" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_7c11000e-6ab5-423b-8cca-4949b9fd6791" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_24682e02-e0df-4171-8e84-3020b085fd20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:to="loc_us-gaap_DepreciationAndAmortization_24682e02-e0df-4171-8e84-3020b085fd20" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_3edc8d9b-c24e-4d39-9cab-753a041b1b91" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:to="loc_us-gaap_RestructuringCharges_3edc8d9b-c24e-4d39-9cab-753a041b1b91" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_39659939-dfe6-4532-aa65-4c146d3ca99a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_39659939-dfe6-4532-aa65-4c146d3ca99a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_d3275c87-706b-43c1-8f2d-4cac77d2b3d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_d3275c87-706b-43c1-8f2d-4cac77d2b3d6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_d3588eae-147a-41dd-869c-a1b2f89b670e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:to="loc_us-gaap_OperatingExpenses_d3588eae-147a-41dd-869c-a1b2f89b670e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_072bd5a5-f771-4ac3-921f-3b8fea169f30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_OperatingIncomeLoss_072bd5a5-f771-4ac3-921f-3b8fea169f30" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_a4c04bb1-7496-4b48-9d5d-9d3796ab0091" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_InvestmentIncomeInterest_a4c04bb1-7496-4b48-9d5d-9d3796ab0091" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_5f7c8bb5-7000-4071-b8e0-5c0fbc760fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_InterestExpenseNonoperating_5f7c8bb5-7000-4071-b8e0-5c0fbc760fa1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_b57362f0-dec9-4349-9b01-e5fe985347d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_b57362f0-dec9-4349-9b01-e5fe985347d4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_867bb205-3902-4c0b-b946-97620864559e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_867bb205-3902-4c0b-b946-97620864559e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7832ea90-5a23-42d9-a63d-f54bcd7e4f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7832ea90-5a23-42d9-a63d-f54bcd7e4f8e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0fa3ecf1-d209-4fee-8740-75500febc6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_NetIncomeLoss_0fa3ecf1-d209-4fee-8740-75500febc6bc" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9cc65c83-6125-4512-8036-71753947c471" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_EarningsPerShareAbstract_9cc65c83-6125-4512-8036-71753947c471" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_863ec0ee-499f-424d-908b-99974f7b672c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9cc65c83-6125-4512-8036-71753947c471" xlink:to="loc_us-gaap_EarningsPerShareBasic_863ec0ee-499f-424d-908b-99974f7b672c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_e934a4bb-29b5-4823-8f90-752cde55ef21" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9cc65c83-6125-4512-8036-71753947c471" xlink:to="loc_us-gaap_EarningsPerShareDiluted_e934a4bb-29b5-4823-8f90-752cde55ef21" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0a3b9354-af78-4638-af7b-bf1bb3ab602b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0a3b9354-af78-4638-af7b-bf1bb3ab602b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_262d3f82-a519-43dc-a440-58e56b72b553" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0a3b9354-af78-4638-af7b-bf1bb3ab602b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_262d3f82-a519-43dc-a440-58e56b72b553" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b23d3330-0576-4675-bf98-0e532ada9dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0a3b9354-af78-4638-af7b-bf1bb3ab602b" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b23d3330-0576-4675-bf98-0e532ada9dd9" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="cvlt-20250930.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6ad293dd-28b8-4057-b44b-2d2c107cd8d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_036e7d4b-9582-4949-95e6-4d73e294f983" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6ad293dd-28b8-4057-b44b-2d2c107cd8d7" xlink:to="loc_us-gaap_StatementTable_036e7d4b-9582-4949-95e6-4d73e294f983" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_ef0098b4-21a8-4d2b-b65e-4b620d782439" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_036e7d4b-9582-4949-95e6-4d73e294f983" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_ef0098b4-21a8-4d2b-b65e-4b620d782439" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ef0098b4-21a8-4d2b-b65e-4b620d782439_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ef0098b4-21a8-4d2b-b65e-4b620d782439" xlink:to="loc_us-gaap_EquityComponentDomain_ef0098b4-21a8-4d2b-b65e-4b620d782439_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3e026d83-8cbf-4634-afb6-f9f020908a85" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ef0098b4-21a8-4d2b-b65e-4b620d782439" xlink:to="loc_us-gaap_EquityComponentDomain_3e026d83-8cbf-4634-afb6-f9f020908a85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_20d8ffe9-c8de-4c9f-960f-6f068849705b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3e026d83-8cbf-4634-afb6-f9f020908a85" xlink:to="loc_us-gaap_CommonStockMember_20d8ffe9-c8de-4c9f-960f-6f068849705b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_27a9d5d9-1bf2-4ec9-8438-559cea5137cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3e026d83-8cbf-4634-afb6-f9f020908a85" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_27a9d5d9-1bf2-4ec9-8438-559cea5137cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_36ed0af9-be48-4338-ad2a-1780f10b1527" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3e026d83-8cbf-4634-afb6-f9f020908a85" xlink:to="loc_us-gaap_RetainedEarningsMember_36ed0af9-be48-4338-ad2a-1780f10b1527" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0f81221b-45d1-40a0-a4bd-bae5555b910f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3e026d83-8cbf-4634-afb6-f9f020908a85" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0f81221b-45d1-40a0-a4bd-bae5555b910f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6ad293dd-28b8-4057-b44b-2d2c107cd8d7" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_397fa70b-c66c-4789-b98b-3d10e36f73ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_397fa70b-c66c-4789-b98b-3d10e36f73ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5d999ce2-afb6-40e9-8b9b-215f4125c43e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_StockholdersEquity_5d999ce2-afb6-40e9-8b9b-215f4125c43e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_05ebfb83-cfc5-45c1-946e-0028c99b48fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_05ebfb83-cfc5-45c1-946e-0028c99b48fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity_db87ef90-e5df-4675-bd18-5a57133e3d74" xlink:href="cvlt-20250930.xsd#cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity_db87ef90-e5df-4675-bd18-5a57133e3d74" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_3c167a4a-6fff-42c0-b391-358666ee02c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_3c167a4a-6fff-42c0-b391-358666ee02c0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_7df0a1c5-9445-4395-bb9f-8cce2cdf4d38" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_7df0a1c5-9445-4395-bb9f-8cce2cdf4d38" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9d6d7417-5c78-49cc-8c14-3df09673a22e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9d6d7417-5c78-49cc-8c14-3df09673a22e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7d5fd657-2a47-43ce-90ab-28ef1d08f223" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7d5fd657-2a47-43ce-90ab-28ef1d08f223" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_d45e8852-c1f0-46a0-b6cd-44864dfae8ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_d45e8852-c1f0-46a0-b6cd-44864dfae8ce" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d8a9105b-22c1-4f79-a5ec-8958ac78f7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d8a9105b-22c1-4f79-a5ec-8958ac78f7f9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8b283d46-cb14-485e-a090-e15f5dbd9498" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_NetIncomeLoss_8b283d46-cb14-485e-a090-e15f5dbd9498" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_58ed336b-232a-4aeb-bc79-ce733b2978b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_58ed336b-232a-4aeb-bc79-ce733b2978b3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3a2b25f4-5a69-49d2-b8b1-f05bc998a26a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f6c039ca-1ee7-4bdf-90fe-d32c2b9df7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_603f9182-cea1-40b6-bf6e-38299a5dd0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_ce9ccadd-869d-486d-b102-5ecd77205f67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_603f9182-cea1-40b6-bf6e-38299a5dd0e2" xlink:to="loc_us-gaap_ConcentrationRiskTable_ce9ccadd-869d-486d-b102-5ecd77205f67" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_854952b7-7840-4223-b44c-c30fb6099864" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_ce9ccadd-869d-486d-b102-5ecd77205f67" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_854952b7-7840-4223-b44c-c30fb6099864" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_854952b7-7840-4223-b44c-c30fb6099864_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_854952b7-7840-4223-b44c-c30fb6099864" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_854952b7-7840-4223-b44c-c30fb6099864_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_5a08a458-4d00-41f2-ba6b-00c880c53426" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_854952b7-7840-4223-b44c-c30fb6099864" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_5a08a458-4d00-41f2-ba6b-00c880c53426" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_638f4e5d-1bae-4d29-ae07-c943d1873b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_5a08a458-4d00-41f2-ba6b-00c880c53426" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_638f4e5d-1bae-4d29-ae07-c943d1873b7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_4b0198fe-dd3e-4b85-a461-3f75d8ce131e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_ce9ccadd-869d-486d-b102-5ecd77205f67" xlink:to="loc_srt_MajorCustomersAxis_4b0198fe-dd3e-4b85-a461-3f75d8ce131e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_4b0198fe-dd3e-4b85-a461-3f75d8ce131e_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_4b0198fe-dd3e-4b85-a461-3f75d8ce131e" xlink:to="loc_srt_NameOfMajorCustomerDomain_4b0198fe-dd3e-4b85-a461-3f75d8ce131e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_e52778d1-38f8-406c-bf58-36b658286b22" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_4b0198fe-dd3e-4b85-a461-3f75d8ce131e" xlink:to="loc_srt_NameOfMajorCustomerDomain_e52778d1-38f8-406c-bf58-36b658286b22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CustomerAMember_a756e39b-b978-4235-95b6-6f159eae5ba9" xlink:href="cvlt-20250930.xsd#cvlt_CustomerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_e52778d1-38f8-406c-bf58-36b658286b22" xlink:to="loc_cvlt_CustomerAMember_a756e39b-b978-4235-95b6-6f159eae5ba9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CustomerBMember_38aab85f-6850-444c-bdf4-ce7d91345bd9" xlink:href="cvlt-20250930.xsd#cvlt_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_e52778d1-38f8-406c-bf58-36b658286b22" xlink:to="loc_cvlt_CustomerBMember_38aab85f-6850-444c-bdf4-ce7d91345bd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ad213b77-3d22-4f4a-a285-1398e0065e66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_ce9ccadd-869d-486d-b102-5ecd77205f67" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ad213b77-3d22-4f4a-a285-1398e0065e66" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ad213b77-3d22-4f4a-a285-1398e0065e66_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ad213b77-3d22-4f4a-a285-1398e0065e66" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ad213b77-3d22-4f4a-a285-1398e0065e66_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c54731a6-285e-4f81-a871-81fc96692415" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ad213b77-3d22-4f4a-a285-1398e0065e66" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c54731a6-285e-4f81-a871-81fc96692415" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_ee891457-867d-4416-9129-fab93e31abb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c54731a6-285e-4f81-a871-81fc96692415" xlink:to="loc_us-gaap_SalesRevenueNetMember_ee891457-867d-4416-9129-fab93e31abb9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_18ae763e-cf80-47b9-81d2-0081829dc514" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c54731a6-285e-4f81-a871-81fc96692415" xlink:to="loc_us-gaap_AccountsReceivableMember_18ae763e-cf80-47b9-81d2-0081829dc514" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_960be5b2-92d5-4170-ab43-08f1f03c3b30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_603f9182-cea1-40b6-bf6e-38299a5dd0e2" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_960be5b2-92d5-4170-ab43-08f1f03c3b30" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_33970244-ca3f-4dfd-978a-09042334f63f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_646ed3be-461a-431b-ba01-58927a612795" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_33970244-ca3f-4dfd-978a-09042334f63f" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_646ed3be-461a-431b-ba01-58927a612795" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_88524a4c-6551-4ede-a0ee-77d9fc69fbda" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_646ed3be-461a-431b-ba01-58927a612795" xlink:to="loc_us-gaap_DebtInstrumentAxis_88524a4c-6551-4ede-a0ee-77d9fc69fbda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_88524a4c-6551-4ede-a0ee-77d9fc69fbda_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_88524a4c-6551-4ede-a0ee-77d9fc69fbda" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_88524a4c-6551-4ede-a0ee-77d9fc69fbda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a2ce4f8b-a9c5-4d9b-ac1a-e4d0a02eafa7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_88524a4c-6551-4ede-a0ee-77d9fc69fbda" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a2ce4f8b-a9c5-4d9b-ac1a-e4d0a02eafa7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ConvertibleSeniorNotesDue2030Member_14534ca0-b05a-40f9-bf84-eacdb967ca8a" xlink:href="cvlt-20250930.xsd#cvlt_ConvertibleSeniorNotesDue2030Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a2ce4f8b-a9c5-4d9b-ac1a-e4d0a02eafa7" xlink:to="loc_cvlt_ConvertibleSeniorNotesDue2030Member_14534ca0-b05a-40f9-bf84-eacdb967ca8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1b5236c6-1e6b-4780-9b54-a8dc50e9880b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_646ed3be-461a-431b-ba01-58927a612795" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1b5236c6-1e6b-4780-9b54-a8dc50e9880b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1b5236c6-1e6b-4780-9b54-a8dc50e9880b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1b5236c6-1e6b-4780-9b54-a8dc50e9880b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1b5236c6-1e6b-4780-9b54-a8dc50e9880b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3a036b77-63c1-4d42-9dc6-510069d862dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1b5236c6-1e6b-4780-9b54-a8dc50e9880b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3a036b77-63c1-4d42-9dc6-510069d862dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_7277305f-48c1-426b-a22b-676a1c0e3db9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3a036b77-63c1-4d42-9dc6-510069d862dd" xlink:to="loc_us-gaap_ConvertibleDebtMember_7277305f-48c1-426b-a22b-676a1c0e3db9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_7bde8ba7-5492-4d7e-9999-05b3d529e405" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_33970244-ca3f-4dfd-978a-09042334f63f" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_7bde8ba7-5492-4d7e-9999-05b3d529e405" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_06c49d6b-d3fe-4f6a-8cde-bbbdf096ee44" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_33970244-ca3f-4dfd-978a-09042334f63f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_06c49d6b-d3fe-4f6a-8cde-bbbdf096ee44" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesSummaryofFairValueofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SummaryofSignificantAccountingPoliciesSummaryofFairValueofFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesSummaryofFairValueofFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d271c0f9-e606-4990-9ade-118b865670f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_87666408-da69-46a4-9083-f8e4b86f215e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d271c0f9-e606-4990-9ade-118b865670f7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_87666408-da69-46a4-9083-f8e4b86f215e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_af162fe2-a68b-492b-a8fd-83e723d99f90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_87666408-da69-46a4-9083-f8e4b86f215e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_af162fe2-a68b-492b-a8fd-83e723d99f90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_af162fe2-a68b-492b-a8fd-83e723d99f90_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_af162fe2-a68b-492b-a8fd-83e723d99f90" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_af162fe2-a68b-492b-a8fd-83e723d99f90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37e1d29e-4d55-4812-bf02-6fa7d5fcffbf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_af162fe2-a68b-492b-a8fd-83e723d99f90" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37e1d29e-4d55-4812-bf02-6fa7d5fcffbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_15899872-1cac-46e2-9465-c8d529554c29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37e1d29e-4d55-4812-bf02-6fa7d5fcffbf" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_15899872-1cac-46e2-9465-c8d529554c29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_eb68136c-0a5a-459c-8362-8ad37ec5db37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37e1d29e-4d55-4812-bf02-6fa7d5fcffbf" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_eb68136c-0a5a-459c-8362-8ad37ec5db37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_4341c55a-ad55-49ba-90be-3111662663d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37e1d29e-4d55-4812-bf02-6fa7d5fcffbf" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_4341c55a-ad55-49ba-90be-3111662663d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a1e2dbaa-c77c-48ea-a852-1d9276ea71ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d271c0f9-e606-4990-9ade-118b865670f7" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a1e2dbaa-c77c-48ea-a852-1d9276ea71ee" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_34767605-8ab9-4643-bdd8-9f8fd3f8a6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_34767605-8ab9-4643-bdd8-9f8fd3f8a6bc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_bfd66a76-4990-4a27-8352-d446aa01c8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_34767605-8ab9-4643-bdd8-9f8fd3f8a6bc" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_bfd66a76-4990-4a27-8352-d446aa01c8cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bfd66a76-4990-4a27-8352-d446aa01c8cf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_bfd66a76-4990-4a27-8352-d446aa01c8cf" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bfd66a76-4990-4a27-8352-d446aa01c8cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e92662c5-d74d-432c-a6d2-c58d7f33b70e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_bfd66a76-4990-4a27-8352-d446aa01c8cf" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e92662c5-d74d-432c-a6d2-c58d7f33b70e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_AppranixIncMember_a8b243dd-51a8-4c5e-92df-7b582a92de6d" xlink:href="cvlt-20250930.xsd#cvlt_AppranixIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e92662c5-d74d-432c-a6d2-c58d7f33b70e" xlink:to="loc_cvlt_AppranixIncMember_a8b243dd-51a8-4c5e-92df-7b582a92de6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0b1cab63-c82b-4854-94a5-0180a3f3f2a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_34767605-8ab9-4643-bdd8-9f8fd3f8a6bc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0b1cab63-c82b-4854-94a5-0180a3f3f2a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0b1cab63-c82b-4854-94a5-0180a3f3f2a9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0b1cab63-c82b-4854-94a5-0180a3f3f2a9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0b1cab63-c82b-4854-94a5-0180a3f3f2a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b777ce8-a640-4384-9612-69283fcde866" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0b1cab63-c82b-4854-94a5-0180a3f3f2a9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b777ce8-a640-4384-9612-69283fcde866" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_c3741094-943b-4bf7-8ab5-8aed5aab9d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b777ce8-a640-4384-9612-69283fcde866" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_c3741094-943b-4bf7-8ab5-8aed5aab9d9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a52ef6d2-432a-4c27-8996-65437eab0471" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b777ce8-a640-4384-9612-69283fcde866" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a52ef6d2-432a-4c27-8996-65437eab0471" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_c35a902c-bdad-4d55-8d72-c2347c7688b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_c35a902c-bdad-4d55-8d72-c2347c7688b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_FinancialAssetsFairValueDisclosure_e8ee7732-f3a1-4c0f-a71b-c4f0e119c877" xlink:href="cvlt-20250930.xsd#cvlt_FinancialAssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:to="loc_cvlt_FinancialAssetsFairValueDisclosure_e8ee7732-f3a1-4c0f-a71b-c4f0e119c877" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_bd0e7605-c37f-43e9-a800-6ee1c3ed9685" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_bd0e7605-c37f-43e9-a800-6ee1c3ed9685" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationConsiderationTransferredContingentConsideration_82e57d44-ef36-4516-8cf2-7b00701c5470" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationConsiderationTransferredContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:to="loc_cvlt_BusinessCombinationConsiderationTransferredContingentConsideration_82e57d44-ef36-4516-8cf2-7b00701c5470" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_PaymentForContingentConsiderationLiability_79e9ba79-a0a6-411b-b3e6-1ceb2208e2fa" xlink:href="cvlt-20250930.xsd#cvlt_PaymentForContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:to="loc_cvlt_PaymentForContingentConsiderationLiability_79e9ba79-a0a6-411b-b3e6-1ceb2208e2fa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a757304e-3c71-442b-980b-5b7410182f33" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a757304e-3c71-442b-980b-5b7410182f33" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_69d5c734-c98f-4735-961e-ff16f5efeb05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_69d5c734-c98f-4735-961e-ff16f5efeb05" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_e1e63781-11b2-4c3b-8fa4-2aeb0e54a941" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_e1e63781-11b2-4c3b-8fa4-2aeb0e54a941" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_589590c2-cab5-4cad-8e39-8f4a4d7f7d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_4c858172-9633-4376-803f-d432669d836a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_589590c2-cab5-4cad-8e39-8f4a4d7f7d8d" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_4c858172-9633-4376-803f-d432669d836a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b8cc325b-a066-4115-a1e7-108fdeac2eab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_4c858172-9633-4376-803f-d432669d836a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b8cc325b-a066-4115-a1e7-108fdeac2eab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b8cc325b-a066-4115-a1e7-108fdeac2eab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b8cc325b-a066-4115-a1e7-108fdeac2eab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b8cc325b-a066-4115-a1e7-108fdeac2eab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a73134fa-87fa-4ed8-80ad-804ad5c4ff01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b8cc325b-a066-4115-a1e7-108fdeac2eab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a73134fa-87fa-4ed8-80ad-804ad5c4ff01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_678327ce-d63d-4950-8827-dbff31d180d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a73134fa-87fa-4ed8-80ad-804ad5c4ff01" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_678327ce-d63d-4950-8827-dbff31d180d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_671fffb2-d523-482a-a45f-b93c7d5b5273" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a73134fa-87fa-4ed8-80ad-804ad5c4ff01" xlink:to="loc_us-gaap_CustomerRelationshipsMember_671fffb2-d523-482a-a45f-b93c7d5b5273" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0042a403-0a48-4232-b476-4b21991644b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_589590c2-cab5-4cad-8e39-8f4a4d7f7d8d" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0042a403-0a48-4232-b476-4b21991644b2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/RevenueAdditionalInformationDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#RevenueAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/RevenueAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5206da5d-5fe1-4f4d-99db-fa050139096e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5206da5d-5fe1-4f4d-99db-fa050139096e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_084ae8e3-f193-4ac0-ae1e-11f4cf6242a7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5206da5d-5fe1-4f4d-99db-fa050139096e" xlink:to="loc_srt_ProductOrServiceAxis_084ae8e3-f193-4ac0-ae1e-11f4cf6242a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_084ae8e3-f193-4ac0-ae1e-11f4cf6242a7_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_084ae8e3-f193-4ac0-ae1e-11f4cf6242a7" xlink:to="loc_srt_ProductsAndServicesDomain_084ae8e3-f193-4ac0-ae1e-11f4cf6242a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e5373139-c582-4259-b6e4-893d9ac7f3dd" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_084ae8e3-f193-4ac0-ae1e-11f4cf6242a7" xlink:to="loc_srt_ProductsAndServicesDomain_e5373139-c582-4259-b6e4-893d9ac7f3dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SoftwareAsAServiceMember_d6ff059d-4449-4184-9dc5-0b0f490905db" xlink:href="cvlt-20250930.xsd#cvlt_SoftwareAsAServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e5373139-c582-4259-b6e4-893d9ac7f3dd" xlink:to="loc_cvlt_SoftwareAsAServiceMember_d6ff059d-4449-4184-9dc5-0b0f490905db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SubscriptionMember_ff1486c5-2fc7-4570-b522-b61904a374af" xlink:href="cvlt-20250930.xsd#cvlt_SubscriptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e5373139-c582-4259-b6e4-893d9ac7f3dd" xlink:to="loc_cvlt_SubscriptionMember_ff1486c5-2fc7-4570-b522-b61904a374af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CustomerSupportServiceMember_e5c2bfb9-95b2-4b7e-8449-4eebdc9cfc09" xlink:href="cvlt-20250930.xsd#cvlt_CustomerSupportServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e5373139-c582-4259-b6e4-893d9ac7f3dd" xlink:to="loc_cvlt_CustomerSupportServiceMember_e5c2bfb9-95b2-4b7e-8449-4eebdc9cfc09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember_a788ac59-e9e0-47c9-b52b-6871d250e464" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e5373139-c582-4259-b6e4-893d9ac7f3dd" xlink:to="loc_us-gaap_ServiceOtherMember_a788ac59-e9e0-47c9-b52b-6871d250e464" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8d8b71d3-8488-4da2-acde-feabefb0a44f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5206da5d-5fe1-4f4d-99db-fa050139096e" xlink:to="loc_srt_RangeAxis_8d8b71d3-8488-4da2-acde-feabefb0a44f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8d8b71d3-8488-4da2-acde-feabefb0a44f_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8d8b71d3-8488-4da2-acde-feabefb0a44f" xlink:to="loc_srt_RangeMember_8d8b71d3-8488-4da2-acde-feabefb0a44f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_485aa84c-e5c5-486c-9607-c9ba7470574f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8d8b71d3-8488-4da2-acde-feabefb0a44f" xlink:to="loc_srt_RangeMember_485aa84c-e5c5-486c-9607-c9ba7470574f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b03e085d-c247-406b-a5ec-ef2cfc0dfcaf" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_485aa84c-e5c5-486c-9607-c9ba7470574f" xlink:to="loc_srt_MinimumMember_b03e085d-c247-406b-a5ec-ef2cfc0dfcaf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fb37d7f2-a6e1-4af2-9cfe-7fca64b94ec5" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_485aa84c-e5c5-486c-9607-c9ba7470574f" xlink:to="loc_srt_MaximumMember_fb37d7f2-a6e1-4af2-9cfe-7fca64b94ec5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_7ba66a95-8a01-449e-929b-8071173ed633" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5206da5d-5fe1-4f4d-99db-fa050139096e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_7ba66a95-8a01-449e-929b-8071173ed633" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_652aada0-8d80-4c41-a9f8-561ba2b3e1c6" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5206da5d-5fe1-4f4d-99db-fa050139096e" xlink:to="loc_srt_StatementScenarioAxis_652aada0-8d80-4c41-a9f8-561ba2b3e1c6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_652aada0-8d80-4c41-a9f8-561ba2b3e1c6_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_652aada0-8d80-4c41-a9f8-561ba2b3e1c6" xlink:to="loc_srt_ScenarioUnspecifiedDomain_652aada0-8d80-4c41-a9f8-561ba2b3e1c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c8e0f05c-6e34-46af-930e-631441d69bb8" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_652aada0-8d80-4c41-a9f8-561ba2b3e1c6" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c8e0f05c-6e34-46af-930e-631441d69bb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_c8d2152b-026a-4f66-bae6-762dbdfe4eb3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_c8e0f05c-6e34-46af-930e-631441d69bb8" xlink:to="loc_srt_ScenarioForecastMember_c8d2152b-026a-4f66-bae6-762dbdfe4eb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SubscriptionArrangementTerm_64ab9498-2f51-4b99-86af-bcb05e525ccd" xlink:href="cvlt-20250930.xsd#cvlt_SubscriptionArrangementTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_cvlt_SubscriptionArrangementTerm_64ab9498-2f51-4b99-86af-bcb05e525ccd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CustomerSupportArrangementTerm_3aadc264-1123-46bf-bf17-5d375e296406" xlink:href="cvlt-20250930.xsd#cvlt_CustomerSupportArrangementTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_cvlt_CustomerSupportArrangementTerm_3aadc264-1123-46bf-bf17-5d375e296406" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_b0ef5577-d7c2-478c-8ffd-fe3b032a3f15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_b0ef5577-d7c2-478c-8ffd-fe3b032a3f15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_820afbca-2124-4f0e-a15b-b944168b7918" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_820afbca-2124-4f0e-a15b-b944168b7918" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0914ed09-917c-4634-8b7d-f77e74c1f8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0914ed09-917c-4634-8b7d-f77e74c1f8a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_RevenueRemainingPerformanceObligationPercentageRecognized_d22a66b9-54f8-4e34-a4a8-021d716d77e1" xlink:href="cvlt-20250930.xsd#cvlt_RevenueRemainingPerformanceObligationPercentageRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_cvlt_RevenueRemainingPerformanceObligationPercentageRecognized_d22a66b9-54f8-4e34-a4a8-021d716d77e1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_5438347f-df60-4ce7-87de-93cb577a1671" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_5438347f-df60-4ce7-87de-93cb577a1671" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/RevenueAdditionalInformationDetails_1" xlink:type="simple" xlink:href="cvlt-20250930.xsd#RevenueAdditionalInformationDetails_1"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/RevenueAdditionalInformationDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5206da5d-5fe1-4f4d-99db-fa050139096e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5206da5d-5fe1-4f4d-99db-fa050139096e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_084ae8e3-f193-4ac0-ae1e-11f4cf6242a7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5206da5d-5fe1-4f4d-99db-fa050139096e" xlink:to="loc_srt_ProductOrServiceAxis_084ae8e3-f193-4ac0-ae1e-11f4cf6242a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_084ae8e3-f193-4ac0-ae1e-11f4cf6242a7_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_084ae8e3-f193-4ac0-ae1e-11f4cf6242a7" xlink:to="loc_srt_ProductsAndServicesDomain_084ae8e3-f193-4ac0-ae1e-11f4cf6242a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e5373139-c582-4259-b6e4-893d9ac7f3dd" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_084ae8e3-f193-4ac0-ae1e-11f4cf6242a7" xlink:to="loc_srt_ProductsAndServicesDomain_e5373139-c582-4259-b6e4-893d9ac7f3dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SoftwareAsAServiceMember_d6ff059d-4449-4184-9dc5-0b0f490905db" xlink:href="cvlt-20250930.xsd#cvlt_SoftwareAsAServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e5373139-c582-4259-b6e4-893d9ac7f3dd" xlink:to="loc_cvlt_SoftwareAsAServiceMember_d6ff059d-4449-4184-9dc5-0b0f490905db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SubscriptionMember_ff1486c5-2fc7-4570-b522-b61904a374af" xlink:href="cvlt-20250930.xsd#cvlt_SubscriptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e5373139-c582-4259-b6e4-893d9ac7f3dd" xlink:to="loc_cvlt_SubscriptionMember_ff1486c5-2fc7-4570-b522-b61904a374af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CustomerSupportServiceMember_e5c2bfb9-95b2-4b7e-8449-4eebdc9cfc09" xlink:href="cvlt-20250930.xsd#cvlt_CustomerSupportServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e5373139-c582-4259-b6e4-893d9ac7f3dd" xlink:to="loc_cvlt_CustomerSupportServiceMember_e5c2bfb9-95b2-4b7e-8449-4eebdc9cfc09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember_a788ac59-e9e0-47c9-b52b-6871d250e464" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e5373139-c582-4259-b6e4-893d9ac7f3dd" xlink:to="loc_us-gaap_ServiceOtherMember_a788ac59-e9e0-47c9-b52b-6871d250e464" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8d8b71d3-8488-4da2-acde-feabefb0a44f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5206da5d-5fe1-4f4d-99db-fa050139096e" xlink:to="loc_srt_RangeAxis_8d8b71d3-8488-4da2-acde-feabefb0a44f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8d8b71d3-8488-4da2-acde-feabefb0a44f_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8d8b71d3-8488-4da2-acde-feabefb0a44f" xlink:to="loc_srt_RangeMember_8d8b71d3-8488-4da2-acde-feabefb0a44f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_485aa84c-e5c5-486c-9607-c9ba7470574f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8d8b71d3-8488-4da2-acde-feabefb0a44f" xlink:to="loc_srt_RangeMember_485aa84c-e5c5-486c-9607-c9ba7470574f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b03e085d-c247-406b-a5ec-ef2cfc0dfcaf" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_485aa84c-e5c5-486c-9607-c9ba7470574f" xlink:to="loc_srt_MinimumMember_b03e085d-c247-406b-a5ec-ef2cfc0dfcaf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fb37d7f2-a6e1-4af2-9cfe-7fca64b94ec5" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_485aa84c-e5c5-486c-9607-c9ba7470574f" xlink:to="loc_srt_MaximumMember_fb37d7f2-a6e1-4af2-9cfe-7fca64b94ec5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_652aada0-8d80-4c41-a9f8-561ba2b3e1c6" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5206da5d-5fe1-4f4d-99db-fa050139096e" xlink:to="loc_srt_StatementScenarioAxis_652aada0-8d80-4c41-a9f8-561ba2b3e1c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_652aada0-8d80-4c41-a9f8-561ba2b3e1c6_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_652aada0-8d80-4c41-a9f8-561ba2b3e1c6" xlink:to="loc_srt_ScenarioUnspecifiedDomain_652aada0-8d80-4c41-a9f8-561ba2b3e1c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c8e0f05c-6e34-46af-930e-631441d69bb8" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_652aada0-8d80-4c41-a9f8-561ba2b3e1c6" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c8e0f05c-6e34-46af-930e-631441d69bb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_c8d2152b-026a-4f66-bae6-762dbdfe4eb3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_c8e0f05c-6e34-46af-930e-631441d69bb8" xlink:to="loc_srt_ScenarioForecastMember_c8d2152b-026a-4f66-bae6-762dbdfe4eb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SubscriptionArrangementTerm_64ab9498-2f51-4b99-86af-bcb05e525ccd" xlink:href="cvlt-20250930.xsd#cvlt_SubscriptionArrangementTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_cvlt_SubscriptionArrangementTerm_64ab9498-2f51-4b99-86af-bcb05e525ccd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CustomerSupportArrangementTerm_3aadc264-1123-46bf-bf17-5d375e296406" xlink:href="cvlt-20250930.xsd#cvlt_CustomerSupportArrangementTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_cvlt_CustomerSupportArrangementTerm_3aadc264-1123-46bf-bf17-5d375e296406" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_b0ef5577-d7c2-478c-8ffd-fe3b032a3f15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_b0ef5577-d7c2-478c-8ffd-fe3b032a3f15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_820afbca-2124-4f0e-a15b-b944168b7918" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_820afbca-2124-4f0e-a15b-b944168b7918" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0914ed09-917c-4634-8b7d-f77e74c1f8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0914ed09-917c-4634-8b7d-f77e74c1f8a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_RevenueRemainingPerformanceObligationPercentageRecognized_d22a66b9-54f8-4e34-a4a8-021d716d77e1" xlink:href="cvlt-20250930.xsd#cvlt_RevenueRemainingPerformanceObligationPercentageRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_cvlt_RevenueRemainingPerformanceObligationPercentageRecognized_d22a66b9-54f8-4e34-a4a8-021d716d77e1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_5438347f-df60-4ce7-87de-93cb577a1671" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_5438347f-df60-4ce7-87de-93cb577a1671" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/RevenuePerformanceObligationsDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#RevenuePerformanceObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/RevenuePerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7261415e-0613-48bc-90e0-1afd770bacd2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2fb49b23-dd27-4b20-9e77-118aeebd0843" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7261415e-0613-48bc-90e0-1afd770bacd2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2fb49b23-dd27-4b20-9e77-118aeebd0843" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3a8782b1-c3f0-4105-ad9a-b1df3d87ca63" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2fb49b23-dd27-4b20-9e77-118aeebd0843" xlink:to="loc_srt_ProductOrServiceAxis_3a8782b1-c3f0-4105-ad9a-b1df3d87ca63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3a8782b1-c3f0-4105-ad9a-b1df3d87ca63_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_3a8782b1-c3f0-4105-ad9a-b1df3d87ca63" xlink:to="loc_srt_ProductsAndServicesDomain_3a8782b1-c3f0-4105-ad9a-b1df3d87ca63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9e5f7945-0746-44f4-9b25-32e478179cb8" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_3a8782b1-c3f0-4105-ad9a-b1df3d87ca63" xlink:to="loc_srt_ProductsAndServicesDomain_9e5f7945-0746-44f4-9b25-32e478179cb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_TermBasedSoftwareLicensesMember_7e356ffd-0c60-48ba-8c94-7cba2dab3363" xlink:href="cvlt-20250930.xsd#cvlt_TermBasedSoftwareLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9e5f7945-0746-44f4-9b25-32e478179cb8" xlink:to="loc_cvlt_TermBasedSoftwareLicensesMember_7e356ffd-0c60-48ba-8c94-7cba2dab3363" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_PerpetualSoftwareLicensesMember_1569f848-c4c5-475f-9e91-2b95fe9e1484" xlink:href="cvlt-20250930.xsd#cvlt_PerpetualSoftwareLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9e5f7945-0746-44f4-9b25-32e478179cb8" xlink:to="loc_cvlt_PerpetualSoftwareLicensesMember_1569f848-c4c5-475f-9e91-2b95fe9e1484" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ProfessionalServicesOtherMember_43f9d0f3-b394-4774-8938-7119d8b1e3a5" xlink:href="cvlt-20250930.xsd#cvlt_ProfessionalServicesOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9e5f7945-0746-44f4-9b25-32e478179cb8" xlink:to="loc_cvlt_ProfessionalServicesOtherMember_43f9d0f3-b394-4774-8938-7119d8b1e3a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_daec42a1-6528-4f52-a18d-bc7b7d65ad14" xlink:href="cvlt-20250930.xsd#cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7261415e-0613-48bc-90e0-1afd770bacd2" xlink:to="loc_cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_daec42a1-6528-4f52-a18d-bc7b7d65ad14" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/RevenueDisaggregationofRevenuesDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#RevenueDisaggregationofRevenuesDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/RevenueDisaggregationofRevenuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_126f10d2-1663-40ae-8adc-1d7eef42dbbe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_80f352e8-d7ca-423b-99ca-352b55cf41fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_126f10d2-1663-40ae-8adc-1d7eef42dbbe" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_80f352e8-d7ca-423b-99ca-352b55cf41fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_cf4fb019-9a1d-4eb7-9bbb-512b17b01f64" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_80f352e8-d7ca-423b-99ca-352b55cf41fb" xlink:to="loc_srt_StatementGeographicalAxis_cf4fb019-9a1d-4eb7-9bbb-512b17b01f64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_cf4fb019-9a1d-4eb7-9bbb-512b17b01f64_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_cf4fb019-9a1d-4eb7-9bbb-512b17b01f64" xlink:to="loc_srt_SegmentGeographicalDomain_cf4fb019-9a1d-4eb7-9bbb-512b17b01f64_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_05f8c7b2-e8e1-454f-91c9-94bb80a9096e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_cf4fb019-9a1d-4eb7-9bbb-512b17b01f64" xlink:to="loc_srt_SegmentGeographicalDomain_05f8c7b2-e8e1-454f-91c9-94bb80a9096e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember_dfa1d902-584f-4c00-ab94-4298aeb7d764" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AmericasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_05f8c7b2-e8e1-454f-91c9-94bb80a9096e" xlink:to="loc_srt_AmericasMember_dfa1d902-584f-4c00-ab94-4298aeb7d764" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_InternationalMember_e9bec244-90d7-4730-adc3-f11ec147169d" xlink:href="cvlt-20250930.xsd#cvlt_InternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_05f8c7b2-e8e1-454f-91c9-94bb80a9096e" xlink:to="loc_cvlt_InternationalMember_e9bec244-90d7-4730-adc3-f11ec147169d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_42806fe3-1198-485f-9c7f-645169f39767" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_126f10d2-1663-40ae-8adc-1d7eef42dbbe" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_42806fe3-1198-485f-9c7f-645169f39767" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87521143-7fa4-40f0-bd15-fb77da52b9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_f5ae78f7-2092-4136-a38d-97fd9601b301" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87521143-7fa4-40f0-bd15-fb77da52b9c3" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_f5ae78f7-2092-4136-a38d-97fd9601b301" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_0ac2616e-d392-4f22-a3d2-cd9392e7e827" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_f5ae78f7-2092-4136-a38d-97fd9601b301" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_0ac2616e-d392-4f22-a3d2-cd9392e7e827" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_0ac2616e-d392-4f22-a3d2-cd9392e7e827_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_0ac2616e-d392-4f22-a3d2-cd9392e7e827" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_0ac2616e-d392-4f22-a3d2-cd9392e7e827_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_2e0ac00d-9dad-44d7-8bb4-2a5d2ea1735b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_0ac2616e-d392-4f22-a3d2-cd9392e7e827" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_2e0ac00d-9dad-44d7-8bb4-2a5d2ea1735b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_d110ff5a-711b-4af6-9928-82710985dc3a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2e0ac00d-9dad-44d7-8bb4-2a5d2ea1735b" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_d110ff5a-711b-4af6-9928-82710985dc3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_61866aab-a610-4890-a2fc-a19d569d1629" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2e0ac00d-9dad-44d7-8bb4-2a5d2ea1735b" xlink:to="loc_us-gaap_OtherAssetsMember_61866aab-a610-4890-a2fc-a19d569d1629" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DeferredRevenueCurrentMember_f824b3cf-7cf7-42ef-9bc0-11e9e94ac026" xlink:href="cvlt-20250930.xsd#cvlt_DeferredRevenueCurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2e0ac00d-9dad-44d7-8bb4-2a5d2ea1735b" xlink:to="loc_cvlt_DeferredRevenueCurrentMember_f824b3cf-7cf7-42ef-9bc0-11e9e94ac026" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DeferredRevenueNoncurrentMember_254c78ae-e413-4fc0-83a1-a476624b57c6" xlink:href="cvlt-20250930.xsd#cvlt_DeferredRevenueNoncurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2e0ac00d-9dad-44d7-8bb4-2a5d2ea1735b" xlink:to="loc_cvlt_DeferredRevenueNoncurrentMember_254c78ae-e413-4fc0-83a1-a476624b57c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_AccountsReceivableRollForward_2ba6fb90-a4d9-4eb2-9d92-292e7c9655e1" xlink:href="cvlt-20250930.xsd#cvlt_AccountsReceivableRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87521143-7fa4-40f0-bd15-fb77da52b9c3" xlink:to="loc_cvlt_AccountsReceivableRollForward_2ba6fb90-a4d9-4eb2-9d92-292e7c9655e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_1148e266-5e44-4d2b-889e-5277b7e3e642" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvlt_AccountsReceivableRollForward_2ba6fb90-a4d9-4eb2-9d92-292e7c9655e1" xlink:to="loc_us-gaap_AccountsReceivableNet_1148e266-5e44-4d2b-889e-5277b7e3e642" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_26aee96b-ce54-408d-b3a3-afbd071519c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvlt_AccountsReceivableRollForward_2ba6fb90-a4d9-4eb2-9d92-292e7c9655e1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_26aee96b-ce54-408d-b3a3-afbd071519c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_748eea6a-6904-49ef-948c-4c74bea4a596" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerAssetNetCurrentRollForward_0d221854-3754-4947-9373-6c4b47f4eb4f" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerAssetNetCurrentRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87521143-7fa4-40f0-bd15-fb77da52b9c3" xlink:to="loc_cvlt_ContractWithCustomerAssetNetCurrentRollForward_0d221854-3754-4947-9373-6c4b47f4eb4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_43bcfe05-3317-4350-abe2-c4e0c6b0b938" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvlt_ContractWithCustomerAssetNetCurrentRollForward_0d221854-3754-4947-9373-6c4b47f4eb4f" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_43bcfe05-3317-4350-abe2-c4e0c6b0b938" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease_8b414715-ea33-44c1-a02a-3e66800fcc4f" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvlt_ContractWithCustomerAssetNetCurrentRollForward_0d221854-3754-4947-9373-6c4b47f4eb4f" xlink:to="loc_cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease_8b414715-ea33-44c1-a02a-3e66800fcc4f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_a4d79721-f156-4b24-be89-6d80f88274b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward_617109fa-0198-48f3-86e5-7ddf40377504" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerAssetNetNoncurrentRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87521143-7fa4-40f0-bd15-fb77da52b9c3" xlink:to="loc_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward_617109fa-0198-48f3-86e5-7ddf40377504" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_97521868-a000-418b-9af6-61a7321c719a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward_617109fa-0198-48f3-86e5-7ddf40377504" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_97521868-a000-418b-9af6-61a7321c719a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease_829bd362-eab2-4f1d-a2d7-90725101fca0" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward_617109fa-0198-48f3-86e5-7ddf40377504" xlink:to="loc_cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease_829bd362-eab2-4f1d-a2d7-90725101fca0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_baab7e8f-0007-4881-9525-022495396275" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerLiabilityCurrentRollForward_9724a8af-96a4-4b6e-8d1f-ecf65494caf4" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerLiabilityCurrentRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87521143-7fa4-40f0-bd15-fb77da52b9c3" xlink:to="loc_cvlt_ContractWithCustomerLiabilityCurrentRollForward_9724a8af-96a4-4b6e-8d1f-ecf65494caf4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a9ab4c59-87ac-4bb8-92d1-f208d741325e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvlt_ContractWithCustomerLiabilityCurrentRollForward_9724a8af-96a4-4b6e-8d1f-ecf65494caf4" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a9ab4c59-87ac-4bb8-92d1-f208d741325e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease_a20cf62a-82fa-4ab9-8474-af3819fdf5de" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvlt_ContractWithCustomerLiabilityCurrentRollForward_9724a8af-96a4-4b6e-8d1f-ecf65494caf4" xlink:to="loc_cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease_a20cf62a-82fa-4ab9-8474-af3819fdf5de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_36c70369-2672-45c0-b880-75385183764e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward_e8d90ba6-bf57-46b8-acef-d2b0636adcac" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerLiabilityNoncurrentRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87521143-7fa4-40f0-bd15-fb77da52b9c3" xlink:to="loc_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward_e8d90ba6-bf57-46b8-acef-d2b0636adcac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_3041a6f8-f445-45a9-956b-dcbc9bd63fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward_e8d90ba6-bf57-46b8-acef-d2b0636adcac" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_3041a6f8-f445-45a9-956b-dcbc9bd63fb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease_5fe68cd5-9018-473a-ba63-0c58cab4226d" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward_e8d90ba6-bf57-46b8-acef-d2b0636adcac" xlink:to="loc_cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease_5fe68cd5-9018-473a-ba63-0c58cab4226d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_8e2a2bca-120b-47b4-91aa-1b371dc105d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/BusinessCombinationAdditionalInformationDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#BusinessCombinationAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/BusinessCombinationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d8ffcbff-acd5-42cd-8a1f-17b8d3da55f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ae76cf7f-9f06-40a9-b02a-ea51fc9643d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d8ffcbff-acd5-42cd-8a1f-17b8d3da55f6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ae76cf7f-9f06-40a9-b02a-ea51fc9643d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f22114c3-f850-4ae3-8378-d696598d5780" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ae76cf7f-9f06-40a9-b02a-ea51fc9643d2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f22114c3-f850-4ae3-8378-d696598d5780" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f22114c3-f850-4ae3-8378-d696598d5780_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f22114c3-f850-4ae3-8378-d696598d5780" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f22114c3-f850-4ae3-8378-d696598d5780_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1bc87b67-4f4d-4117-9022-a47f26af4ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f22114c3-f850-4ae3-8378-d696598d5780" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1bc87b67-4f4d-4117-9022-a47f26af4ee3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SatoriCyberLtdMember_20c78ae1-3426-43bc-b742-436ecdb98c77" xlink:href="cvlt-20250930.xsd#cvlt_SatoriCyberLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1bc87b67-4f4d-4117-9022-a47f26af4ee3" xlink:to="loc_cvlt_SatoriCyberLtdMember_20c78ae1-3426-43bc-b742-436ecdb98c77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_831e3a9a-593a-4b78-a389-9ef18ef5cb3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d8ffcbff-acd5-42cd-8a1f-17b8d3da55f6" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_831e3a9a-593a-4b78-a389-9ef18ef5cb3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_5f7c8e13-3253-40e4-9f66-15568d80de26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d8ffcbff-acd5-42cd-8a1f-17b8d3da55f6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_5f7c8e13-3253-40e4-9f66-15568d80de26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_22b305da-171c-4fb2-aebf-0b318271a6b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d8ffcbff-acd5-42cd-8a1f-17b8d3da55f6" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_22b305da-171c-4fb2-aebf-0b318271a6b3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f2571265-5ebf-4376-a0dd-b3ec7c19222e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_73413bcc-af0e-446c-b237-5b56a4045ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2571265-5ebf-4376-a0dd-b3ec7c19222e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_73413bcc-af0e-446c-b237-5b56a4045ec7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c66493e4-6f2d-455a-b33a-438f9a32ecb4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_73413bcc-af0e-446c-b237-5b56a4045ec7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c66493e4-6f2d-455a-b33a-438f9a32ecb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c66493e4-6f2d-455a-b33a-438f9a32ecb4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c66493e4-6f2d-455a-b33a-438f9a32ecb4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c66493e4-6f2d-455a-b33a-438f9a32ecb4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b2c83ce6-d557-4621-a189-2e54509a634d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c66493e4-6f2d-455a-b33a-438f9a32ecb4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b2c83ce6-d557-4621-a189-2e54509a634d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SatoriCyberLtdMember_ec716bb8-6c9e-4404-afb7-3e833a7e7c1b" xlink:href="cvlt-20250930.xsd#cvlt_SatoriCyberLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b2c83ce6-d557-4621-a189-2e54509a634d" xlink:to="loc_cvlt_SatoriCyberLtdMember_ec716bb8-6c9e-4404-afb7-3e833a7e7c1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2571265-5ebf-4376-a0dd-b3ec7c19222e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_b59a431a-9e50-4aa6-9641-31ab4e9cecd4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_b59a431a-9e50-4aa6-9641-31ab4e9cecd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_6d1fc759-7508-4684-bc04-1cdb1801ee04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_6d1fc759-7508-4684-bc04-1cdb1801ee04" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent_178d631e-6627-4034-b8eb-66e165bbfbed" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent_178d631e-6627-4034-b8eb-66e165bbfbed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_9c961408-0597-499e-8296-f54316d49148" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_9c961408-0597-499e-8296-f54316d49148" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_510d7f29-bd9c-4a52-86dd-4e4b12d3ce45" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_510d7f29-bd9c-4a52-86dd-4e4b12d3ce45" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_0df8ea89-dc82-4e55-8fe1-c7d18470d96e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_0df8ea89-dc82-4e55-8fe1-c7d18470d96e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities_d99f29cc-6f1b-48c1-9a22-3176a24076b2" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities_d99f29cc-6f1b-48c1-9a22-3176a24076b2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation_44ce3e9f-213d-4358-ad7f-f1b9ba2fe3ef" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation_44ce3e9f-213d-4358-ad7f-f1b9ba2fe3ef" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4449b2b6-6915-49a5-b52b-6b5d03c6f0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4449b2b6-6915-49a5-b52b-6b5d03c6f0c6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability_013454a8-e567-4c33-82a0-f7f63d52b9f9" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability_013454a8-e567-4c33-82a0-f7f63d52b9f9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_07c2122e-b98d-4814-bff8-e143058760cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_07c2122e-b98d-4814-bff8-e143058760cc" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_92a2606f-4554-4f95-886e-dd338424fe66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_us-gaap_Goodwill_92a2606f-4554-4f95-886e-dd338424fe66" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0ff033d9-d616-4be7-b1d6-e2f4b0db6d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0ff033d9-d616-4be7-b1d6-e2f4b0db6d3c" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#GoodwillandIntangibleAssetsNetAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_25be9e5d-8fad-40f1-bb6a-2a858b386fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8bfada21-feef-4758-851d-4e7d2e6d6ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_25be9e5d-8fad-40f1-bb6a-2a858b386fa2" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8bfada21-feef-4758-851d-4e7d2e6d6ef9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_23e24398-5774-4697-9ac9-9fafdde56439" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8bfada21-feef-4758-851d-4e7d2e6d6ef9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_23e24398-5774-4697-9ac9-9fafdde56439" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_23e24398-5774-4697-9ac9-9fafdde56439_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_23e24398-5774-4697-9ac9-9fafdde56439" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_23e24398-5774-4697-9ac9-9fafdde56439_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8c247aad-cb51-4d3a-ae13-685251c7e765" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_23e24398-5774-4697-9ac9-9fafdde56439" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8c247aad-cb51-4d3a-ae13-685251c7e765" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_aa076e4e-0b91-4dac-a7fc-83d6d469b6dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8c247aad-cb51-4d3a-ae13-685251c7e765" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_aa076e4e-0b91-4dac-a7fc-83d6d469b6dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_be5e60f0-062c-4b1c-86d4-6a3d41e6adc9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8c247aad-cb51-4d3a-ae13-685251c7e765" xlink:to="loc_us-gaap_CustomerRelationshipsMember_be5e60f0-062c-4b1c-86d4-6a3d41e6adc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_2f8410db-28c1-42f3-bdb8-6c14a491bb07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_25be9e5d-8fad-40f1-bb6a-2a858b386fa2" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_2f8410db-28c1-42f3-bdb8-6c14a491bb07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_a12bb3cd-3239-48c0-801a-29e987923af5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_25be9e5d-8fad-40f1-bb6a-2a858b386fa2" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_a12bb3cd-3239-48c0-801a-29e987923af5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_942dca44-0bfc-42f7-ab9c-dd9b28c4d802" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_25be9e5d-8fad-40f1-bb6a-2a858b386fa2" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_942dca44-0bfc-42f7-ab9c-dd9b28c4d802" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_e718851a-be00-4043-aac4-a0713cb7a294" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_25be9e5d-8fad-40f1-bb6a-2a858b386fa2" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_e718851a-be00-4043-aac4-a0713cb7a294" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_891643ed-c10e-4d86-8c29-837e9fd8a73c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_25be9e5d-8fad-40f1-bb6a-2a858b386fa2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_891643ed-c10e-4d86-8c29-837e9fd8a73c" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d261bee0-73ea-4078-81a2-f2e290a11298" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e4f5c324-3de7-4a6b-b708-2fe6327a2fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d261bee0-73ea-4078-81a2-f2e290a11298" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e4f5c324-3de7-4a6b-b708-2fe6327a2fc2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_916d4657-cef2-4b2c-9528-ad952a6a4f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e4f5c324-3de7-4a6b-b708-2fe6327a2fc2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_916d4657-cef2-4b2c-9528-ad952a6a4f8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_916d4657-cef2-4b2c-9528-ad952a6a4f8d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_916d4657-cef2-4b2c-9528-ad952a6a4f8d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_916d4657-cef2-4b2c-9528-ad952a6a4f8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5e7bec45-c65f-4292-9064-a660be60f00a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_916d4657-cef2-4b2c-9528-ad952a6a4f8d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5e7bec45-c65f-4292-9064-a660be60f00a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_4b6e340b-45c1-4431-88ed-c932d17d1893" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5e7bec45-c65f-4292-9064-a660be60f00a" xlink:to="loc_us-gaap_CustomerRelationshipsMember_4b6e340b-45c1-4431-88ed-c932d17d1893" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_66137a2f-987b-42f0-bda8-ceaa0afa7411" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5e7bec45-c65f-4292-9064-a660be60f00a" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_66137a2f-987b-42f0-bda8-ceaa0afa7411" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_8bd99efb-e918-443a-a4c8-25afd43d77ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d261bee0-73ea-4078-81a2-f2e290a11298" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_8bd99efb-e918-443a-a4c8-25afd43d77ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a0e20edb-f495-416d-b2cd-eb6e382f4567" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d261bee0-73ea-4078-81a2-f2e290a11298" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a0e20edb-f495-416d-b2cd-eb6e382f4567" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01461025-91c3-4a42-8c4c-fe6c9abd3c51" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d261bee0-73ea-4078-81a2-f2e290a11298" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01461025-91c3-4a42-8c4c-fe6c9abd3c51" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SaleandLeasebackTransactionDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SaleandLeasebackTransactionDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/SaleandLeasebackTransactionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d0f07151-095b-4f0a-8a4a-6964610d7635" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d663cd76-51b6-4e4a-b7d2-e494dc237767" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d0f07151-095b-4f0a-8a4a-6964610d7635" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d663cd76-51b6-4e4a-b7d2-e494dc237767" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_7e5f4221-08a0-4054-bb8d-44c467691cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d663cd76-51b6-4e4a-b7d2-e494dc237767" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_7e5f4221-08a0-4054-bb8d-44c467691cf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_7e5f4221-08a0-4054-bb8d-44c467691cf2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_7e5f4221-08a0-4054-bb8d-44c467691cf2" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_7e5f4221-08a0-4054-bb8d-44c467691cf2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_afbff242-de55-43b5-aa63-92ddf987c63d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_7e5f4221-08a0-4054-bb8d-44c467691cf2" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_afbff242-de55-43b5-aa63-92ddf987c63d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_3bb044e2-df35-4be3-bd89-a3d56ad0ed28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_afbff242-de55-43b5-aa63-92ddf987c63d" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_3bb044e2-df35-4be3-bd89-a3d56ad0ed28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_18de093a-7b0b-49a4-857a-24be9604da9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d663cd76-51b6-4e4a-b7d2-e494dc237767" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_18de093a-7b0b-49a4-857a-24be9604da9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_18de093a-7b0b-49a4-857a-24be9604da9b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_18de093a-7b0b-49a4-857a-24be9604da9b" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_18de093a-7b0b-49a4-857a-24be9604da9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f4e69038-4eae-4a81-a135-bedaa1d357ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_18de093a-7b0b-49a4-857a-24be9604da9b" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f4e69038-4eae-4a81-a135-bedaa1d357ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CorporateHeadquartersInTintonFallsNJMember_a1a5b565-4a54-4008-ade7-23aa31ba9a44" xlink:href="cvlt-20250930.xsd#cvlt_CorporateHeadquartersInTintonFallsNJMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f4e69038-4eae-4a81-a135-bedaa1d357ad" xlink:to="loc_cvlt_CorporateHeadquartersInTintonFallsNJMember_a1a5b565-4a54-4008-ade7-23aa31ba9a44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_8b672aaa-c3e3-4a45-811c-8f0438113b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleLeasebackTransactionDescriptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d663cd76-51b6-4e4a-b7d2-e494dc237767" xlink:to="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_8b672aaa-c3e3-4a45-811c-8f0438113b6a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain_8b672aaa-c3e3-4a45-811c-8f0438113b6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleLeasebackTransactionNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_8b672aaa-c3e3-4a45-811c-8f0438113b6a" xlink:to="loc_us-gaap_SaleLeasebackTransactionNameDomain_8b672aaa-c3e3-4a45-811c-8f0438113b6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain_0402384c-1401-4ccb-be4b-4c32e19d08a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleLeasebackTransactionNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_8b672aaa-c3e3-4a45-811c-8f0438113b6a" xlink:to="loc_us-gaap_SaleLeasebackTransactionNameDomain_0402384c-1401-4ccb-be4b-4c32e19d08a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CorporateHeadquartersInTintonFallsNJMember_22d0a3b1-0439-470f-8011-657a0e0990b0" xlink:href="cvlt-20250930.xsd#cvlt_CorporateHeadquartersInTintonFallsNJMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionNameDomain_0402384c-1401-4ccb-be4b-4c32e19d08a9" xlink:to="loc_cvlt_CorporateHeadquartersInTintonFallsNJMember_22d0a3b1-0439-470f-8011-657a0e0990b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_f806dd84-4d55-4b68-90c8-b2db51491bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d0f07151-095b-4f0a-8a4a-6964610d7635" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_f806dd84-4d55-4b68-90c8-b2db51491bfd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLeaseTerm_1dd7c33e-4f62-4b4d-a2a8-3347d9c3f46d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleLeasebackTransactionLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d0f07151-095b-4f0a-8a4a-6964610d7635" xlink:to="loc_us-gaap_SaleLeasebackTransactionLeaseTerm_1dd7c33e-4f62-4b4d-a2a8-3347d9c3f46d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffMarketLeaseUnfavorable_1ab2581c-e2b2-45f7-ace1-902a168b9a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OffMarketLeaseUnfavorable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d0f07151-095b-4f0a-8a4a-6964610d7635" xlink:to="loc_us-gaap_OffMarketLeaseUnfavorable_1ab2581c-e2b2-45f7-ace1-902a168b9a4d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_b7d74d8d-cfdb-42c6-8da9-84e846275ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d0f07151-095b-4f0a-8a4a-6964610d7635" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_b7d74d8d-cfdb-42c6-8da9-84e846275ca8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_22259622-839f-44c3-9ecc-40efef851597" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d0f07151-095b-4f0a-8a4a-6964610d7635" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_22259622-839f-44c3-9ecc-40efef851597" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDiscountRate_bdd2078d-6ea0-48f0-ae20-faeb07c6a88b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d0f07151-095b-4f0a-8a4a-6964610d7635" xlink:to="loc_us-gaap_LesseeOperatingLeaseDiscountRate_bdd2078d-6ea0-48f0-ae20-faeb07c6a88b" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/CapitalizationDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#CapitalizationDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/CapitalizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramLineItems_90fcec85-e757-4463-b52f-6d870b4a0141" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramTable_6c734278-9042-4be8-af25-d9ab4649c175" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ShareRepurchaseProgramLineItems_90fcec85-e757-4463-b52f-6d870b4a0141" xlink:to="loc_srt_ShareRepurchaseProgramTable_6c734278-9042-4be8-af25-d9ab4649c175" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_ca9b9579-b061-491c-aefb-1980724295b7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ShareRepurchaseProgramTable_6c734278-9042-4be8-af25-d9ab4649c175" xlink:to="loc_srt_ShareRepurchaseProgramAxis_ca9b9579-b061-491c-aefb-1980724295b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_ca9b9579-b061-491c-aefb-1980724295b7_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ShareRepurchaseProgramAxis_ca9b9579-b061-491c-aefb-1980724295b7" xlink:to="loc_srt_ShareRepurchaseProgramDomain_ca9b9579-b061-491c-aefb-1980724295b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_9ff3951d-677a-4fb1-8453-414c5b3c079f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ShareRepurchaseProgramAxis_ca9b9579-b061-491c-aefb-1980724295b7" xlink:to="loc_srt_ShareRepurchaseProgramDomain_9ff3951d-677a-4fb1-8453-414c5b3c079f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember_59b9cc31-4436-4398-b592-112828f07e24" xlink:href="cvlt-20250930.xsd#cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_9ff3951d-677a-4fb1-8453-414c5b3c079f" xlink:to="loc_cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember_59b9cc31-4436-4398-b592-112828f07e24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_8dcb4dd5-48a5-45b4-8897-049c637f34c0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramLineItems_90fcec85-e757-4463-b52f-6d870b4a0141" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_8dcb4dd5-48a5-45b4-8897-049c637f34c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b0aa3239-4bd2-4a37-9be0-a94ff5819d19" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramLineItems_90fcec85-e757-4463-b52f-6d870b4a0141" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b0aa3239-4bd2-4a37-9be0-a94ff5819d19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_b684ff46-449b-4c10-a538-53cd9d34ee57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramLineItems_90fcec85-e757-4463-b52f-6d870b4a0141" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_b684ff46-449b-4c10-a538-53cd9d34ee57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_86d36e7e-b60f-48cd-bcd9-1eb7e7bd6ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramLineItems_90fcec85-e757-4463-b52f-6d870b4a0141" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_86d36e7e-b60f-48cd-bcd9-1eb7e7bd6ad3" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/StockPlansStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#StockPlansStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/StockPlansStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6897783a-d809-4245-90c1-8d1f85593dda" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_7a75558f-6e69-4eea-a90a-f5aff7f08527" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6897783a-d809-4245-90c1-8d1f85593dda" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_7a75558f-6e69-4eea-a90a-f5aff7f08527" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_5a9c1896-83ac-429b-a3bd-8e49051ca3d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_7a75558f-6e69-4eea-a90a-f5aff7f08527" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_5a9c1896-83ac-429b-a3bd-8e49051ca3d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_5a9c1896-83ac-429b-a3bd-8e49051ca3d9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_5a9c1896-83ac-429b-a3bd-8e49051ca3d9" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_5a9c1896-83ac-429b-a3bd-8e49051ca3d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d3c4deba-fb37-4000-beb8-6546301fb1ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_5a9c1896-83ac-429b-a3bd-8e49051ca3d9" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d3c4deba-fb37-4000-beb8-6546301fb1ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_d99878d3-5a43-48e2-b1ef-06413958c837" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d3c4deba-fb37-4000-beb8-6546301fb1ba" xlink:to="loc_us-gaap_CostOfSalesMember_d99878d3-5a43-48e2-b1ef-06413958c837" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_b7f481cf-2d61-4be3-9cde-3b97ddf3c792" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d3c4deba-fb37-4000-beb8-6546301fb1ba" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_b7f481cf-2d61-4be3-9cde-3b97ddf3c792" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_366637e7-0230-4c71-bd1f-f734e1a8c49d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d3c4deba-fb37-4000-beb8-6546301fb1ba" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_366637e7-0230-4c71-bd1f-f734e1a8c49d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_e1481bb8-0d08-4cc0-95ce-6689ab99a83c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d3c4deba-fb37-4000-beb8-6546301fb1ba" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_e1481bb8-0d08-4cc0-95ce-6689ab99a83c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringChargesMember_cd3a86f0-58a5-43e8-869e-e73a2702821d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringChargesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d3c4deba-fb37-4000-beb8-6546301fb1ba" xlink:to="loc_us-gaap_RestructuringChargesMember_cd3a86f0-58a5-43e8-869e-e73a2702821d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_142092ab-1bca-4dc2-945e-fa0def034d52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6897783a-d809-4245-90c1-8d1f85593dda" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_142092ab-1bca-4dc2-945e-fa0def034d52" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/StockPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#StockPlansAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/StockPlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_348adca1-32e7-4635-9ff7-ef77bbc32d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_348adca1-32e7-4635-9ff7-ef77bbc32d9b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3a6d46d0-70b5-4a5a-97a3-039e8dee3225" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_348adca1-32e7-4635-9ff7-ef77bbc32d9b" xlink:to="loc_us-gaap_AwardTypeAxis_3a6d46d0-70b5-4a5a-97a3-039e8dee3225" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3a6d46d0-70b5-4a5a-97a3-039e8dee3225_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3a6d46d0-70b5-4a5a-97a3-039e8dee3225" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3a6d46d0-70b5-4a5a-97a3-039e8dee3225_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_907604eb-cfe7-43a8-888e-5092ca979168" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3a6d46d0-70b5-4a5a-97a3-039e8dee3225" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_907604eb-cfe7-43a8-888e-5092ca979168" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d18fe169-82d6-4cec-b855-45ecaf1f1d50" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_907604eb-cfe7-43a8-888e-5092ca979168" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d18fe169-82d6-4cec-b855-45ecaf1f1d50" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_PerformanceStockUnitsMember_f820c330-78ff-4019-b7f1-ec169f0b43f0" xlink:href="cvlt-20250930.xsd#cvlt_PerformanceStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_907604eb-cfe7-43a8-888e-5092ca979168" xlink:to="loc_cvlt_PerformanceStockUnitsMember_f820c330-78ff-4019-b7f1-ec169f0b43f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_1d864e7b-ba25-4d1a-901b-71a63d83c103" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_907604eb-cfe7-43a8-888e-5092ca979168" xlink:to="loc_us-gaap_PerformanceSharesMember_1d864e7b-ba25-4d1a-901b-71a63d83c103" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_689904d8-6c79-4986-934e-b5c7eaea4e49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_907604eb-cfe7-43a8-888e-5092ca979168" xlink:to="loc_us-gaap_EmployeeStockMember_689904d8-6c79-4986-934e-b5c7eaea4e49" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f5ef4b3d-1a29-4f00-8d1e-964fda65feeb" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_348adca1-32e7-4635-9ff7-ef77bbc32d9b" xlink:to="loc_srt_RangeAxis_f5ef4b3d-1a29-4f00-8d1e-964fda65feeb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f5ef4b3d-1a29-4f00-8d1e-964fda65feeb_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f5ef4b3d-1a29-4f00-8d1e-964fda65feeb" xlink:to="loc_srt_RangeMember_f5ef4b3d-1a29-4f00-8d1e-964fda65feeb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_594c4001-7701-43fd-b950-8aa7f2e0afae" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f5ef4b3d-1a29-4f00-8d1e-964fda65feeb" xlink:to="loc_srt_RangeMember_594c4001-7701-43fd-b950-8aa7f2e0afae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_906c1acc-b0cf-454a-8eef-ab3acd4b7128" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_594c4001-7701-43fd-b950-8aa7f2e0afae" xlink:to="loc_srt_MinimumMember_906c1acc-b0cf-454a-8eef-ab3acd4b7128" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_20cc898a-e8c9-4cfc-bcc8-71d1be011dfd" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_594c4001-7701-43fd-b950-8aa7f2e0afae" xlink:to="loc_srt_MaximumMember_20cc898a-e8c9-4cfc-bcc8-71d1be011dfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f670c1a9-e661-4efc-b777-2a11d1261af5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f670c1a9-e661-4efc-b777-2a11d1261af5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7f971c3b-b55b-4cda-a62d-421bcad6ad77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7f971c3b-b55b-4cda-a62d-421bcad6ad77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7a95d7ac-b0c0-4798-b657-4dd35489f31f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7a95d7ac-b0c0-4798-b657-4dd35489f31f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_da77b791-8220-45a4-ad32-a968dcf2c9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_da77b791-8220-45a4-ad32-a968dcf2c9b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_57bbdf5a-aa75-45b7-b49b-977816f4a525" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_57bbdf5a-aa75-45b7-b49b-977816f4a525" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent_6f8ad696-7804-4981-8ad5-d286a9fff740" xlink:href="cvlt-20250930.xsd#cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent_6f8ad696-7804-4981-8ad5-d286a9fff740" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares_ad353ea4-4dd2-4cc4-bd3f-478b217f39d2" xlink:href="cvlt-20250930.xsd#cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares_ad353ea4-4dd2-4cc4-bd3f-478b217f39d2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches_f75a5176-759a-4dee-ab3d-4e96f7d8213e" xlink:href="cvlt-20250930.xsd#cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches_f75a5176-759a-4dee-ab3d-4e96f7d8213e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_cff76df3-4393-4b94-ab24-87e70f047425" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_cff76df3-4393-4b94-ab24-87e70f047425" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_11d82cf4-3780-4f13-b054-8a5d761d9b38" xlink:href="cvlt-20250930.xsd#cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_11d82cf4-3780-4f13-b054-8a5d761d9b38" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_f67d879b-1cbd-4b27-a18c-a531e9c60792" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_f67d879b-1cbd-4b27-a18c-a531e9c60792" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount_3b6b69ec-2c86-42e3-848d-37b56a4ad62e" xlink:href="cvlt-20250930.xsd#cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount_3b6b69ec-2c86-42e3-848d-37b56a4ad62e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b291e610-5a94-4eb6-ad32-19c3fa53026a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b291e610-5a94-4eb6-ad32-19c3fa53026a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_a8756e34-2e05-4d5a-8ebe-6c57ae732473" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_ProceedsFromStockPlans_a8756e34-2e05-4d5a-8ebe-6c57ae732473" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_21788576-2226-416d-aacd-b09b5298cd43" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_21788576-2226-416d-aacd-b09b5298cd43" xlink:type="arc" order="14"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#StockPlansRestrictedStockUnitsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_71868014-6b87-491b-a264-06dda479a563" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a935e26a-edcc-4498-baf7-8ff4b1657bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_71868014-6b87-491b-a264-06dda479a563" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a935e26a-edcc-4498-baf7-8ff4b1657bfe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9ee85064-9122-4145-b432-59ce45391938" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a935e26a-edcc-4498-baf7-8ff4b1657bfe" xlink:to="loc_us-gaap_AwardTypeAxis_9ee85064-9122-4145-b432-59ce45391938" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ee85064-9122-4145-b432-59ce45391938_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9ee85064-9122-4145-b432-59ce45391938" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9ee85064-9122-4145-b432-59ce45391938_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c7d2c8c-9ec8-4903-894f-c7d60d868caa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9ee85064-9122-4145-b432-59ce45391938" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c7d2c8c-9ec8-4903-894f-c7d60d868caa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_39e74482-3f5d-4eff-8f54-493be16bb448" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c7d2c8c-9ec8-4903-894f-c7d60d868caa" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_39e74482-3f5d-4eff-8f54-493be16bb448" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c89f74bd-25a4-49a1-9f42-c9a0adc1b017" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_71868014-6b87-491b-a264-06dda479a563" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c89f74bd-25a4-49a1-9f42-c9a0adc1b017" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e8999bec-5c8c-42d3-ad90-a04a5d5d18cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c89f74bd-25a4-49a1-9f42-c9a0adc1b017" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e8999bec-5c8c-42d3-ad90-a04a5d5d18cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6a688900-f6a6-4f1f-8e49-2f723206f5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c89f74bd-25a4-49a1-9f42-c9a0adc1b017" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6a688900-f6a6-4f1f-8e49-2f723206f5ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_821b4915-5bd4-4e4f-9075-00dec1aa6042" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c89f74bd-25a4-49a1-9f42-c9a0adc1b017" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_821b4915-5bd4-4e4f-9075-00dec1aa6042" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d91e3398-8773-49a5-8185-de958dc13cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c89f74bd-25a4-49a1-9f42-c9a0adc1b017" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d91e3398-8773-49a5-8185-de958dc13cb8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3c3d706c-eaf6-4808-967e-5ff1df4a289c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_37d45f29-cf33-4d9c-b23d-b50102603e01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_71868014-6b87-491b-a264-06dda479a563" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_37d45f29-cf33-4d9c-b23d-b50102603e01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_65b668ac-2e05-4ff0-b3c2-5c86f556a9dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_37d45f29-cf33-4d9c-b23d-b50102603e01" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_65b668ac-2e05-4ff0-b3c2-5c86f556a9dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_be55b21d-5b9d-40dc-bf5b-1eb903b217d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_37d45f29-cf33-4d9c-b23d-b50102603e01" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_be55b21d-5b9d-40dc-bf5b-1eb903b217d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_35d11b0d-90fa-4674-b16f-f0381da49157" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_37d45f29-cf33-4d9c-b23d-b50102603e01" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_35d11b0d-90fa-4674-b16f-f0381da49157" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4c01e387-a38f-4145-b1e9-d5772e6322a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_37d45f29-cf33-4d9c-b23d-b50102603e01" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4c01e387-a38f-4145-b1e9-d5772e6322a0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_887a5c4c-4687-4f33-9a3d-4eeb1d222e05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SegmentInformationScheduleofRevenuebyGeographicAreaDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_fec16888-f5f5-4f81-ab9a-ec1f2aee213c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_9a47a4f9-68a9-4b26-8b2c-c47eb7c25874" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_fec16888-f5f5-4f81-ab9a-ec1f2aee213c" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_9a47a4f9-68a9-4b26-8b2c-c47eb7c25874" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_35583269-906e-4f9c-af80-cba924026fbb" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_9a47a4f9-68a9-4b26-8b2c-c47eb7c25874" xlink:to="loc_srt_StatementGeographicalAxis_35583269-906e-4f9c-af80-cba924026fbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_35583269-906e-4f9c-af80-cba924026fbb_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_35583269-906e-4f9c-af80-cba924026fbb" xlink:to="loc_srt_SegmentGeographicalDomain_35583269-906e-4f9c-af80-cba924026fbb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_14501c8d-3c72-48fc-b908-dec0592fa80f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_35583269-906e-4f9c-af80-cba924026fbb" xlink:to="loc_srt_SegmentGeographicalDomain_14501c8d-3c72-48fc-b908-dec0592fa80f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_a22055f6-13ff-445f-80c2-b36178581c3f" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_14501c8d-3c72-48fc-b908-dec0592fa80f" xlink:to="loc_country_US_a22055f6-13ff-445f-80c2-b36178581c3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_282ebd86-c436-4452-8ad9-9298ee220015" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_14501c8d-3c72-48fc-b908-dec0592fa80f" xlink:to="loc_us-gaap_NonUsMember_282ebd86-c436-4452-8ad9-9298ee220015" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ac45aae4-9006-448e-a5cc-d11c9b3a31f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_fec16888-f5f5-4f81-ab9a-ec1f2aee213c" xlink:to="loc_us-gaap_Revenues_ac45aae4-9006-448e-a5cc-d11c9b3a31f8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualFootnoteDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#RestructuringActivityinRestructuringAccrualFootnoteDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualFootnoteDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_c0c2c2cc-334b-4441-80dd-3f293133673c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0f25de46-60a2-4e2a-8364-05a46f9bf8fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_c0c2c2cc-334b-4441-80dd-3f293133673c" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0f25de46-60a2-4e2a-8364-05a46f9bf8fe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_18279763-ecce-4cbd-8302-1b77964fed48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0f25de46-60a2-4e2a-8364-05a46f9bf8fe" xlink:to="loc_us-gaap_RestructuringPlanAxis_18279763-ecce-4cbd-8302-1b77964fed48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_18279763-ecce-4cbd-8302-1b77964fed48_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_18279763-ecce-4cbd-8302-1b77964fed48" xlink:to="loc_us-gaap_RestructuringPlanDomain_18279763-ecce-4cbd-8302-1b77964fed48_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_3d9ee410-2ef2-47cc-b30e-142a497c2322" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_18279763-ecce-4cbd-8302-1b77964fed48" xlink:to="loc_us-gaap_RestructuringPlanDomain_3d9ee410-2ef2-47cc-b30e-142a497c2322" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_A2024RestructuringProgramMember_9cb761b6-0fb1-4f3a-88d2-d1d380395d7b" xlink:href="cvlt-20250930.xsd#cvlt_A2024RestructuringProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_3d9ee410-2ef2-47cc-b30e-142a497c2322" xlink:to="loc_cvlt_A2024RestructuringProgramMember_9cb761b6-0fb1-4f3a-88d2-d1d380395d7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_6d600ab8-b2d4-4c2c-ad4f-f767a0fc7087" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeveranceCosts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_c0c2c2cc-334b-4441-80dd-3f293133673c" xlink:to="loc_us-gaap_SeveranceCosts1_6d600ab8-b2d4-4c2c-ad4f-f767a0fc7087" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_2589e7f9-52ad-4b54-9e81-38396e502c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_c0c2c2cc-334b-4441-80dd-3f293133673c" xlink:to="loc_us-gaap_PaymentsForRestructuring_2589e7f9-52ad-4b54-9e81-38396e502c1a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#DebtAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/DebtAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7b713b41-a317-4061-b27c-7e69ac158f49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:to="loc_us-gaap_DebtInstrumentAxis_7b713b41-a317-4061-b27c-7e69ac158f49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7b713b41-a317-4061-b27c-7e69ac158f49_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_7b713b41-a317-4061-b27c-7e69ac158f49" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7b713b41-a317-4061-b27c-7e69ac158f49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_215b97d2-d122-4957-a03d-a41995a40a04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_7b713b41-a317-4061-b27c-7e69ac158f49" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_215b97d2-d122-4957-a03d-a41995a40a04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ConvertibleSeniorNotesDue2030Member_804cd9f4-98c5-4912-943d-c8b48c4e296e" xlink:href="cvlt-20250930.xsd#cvlt_ConvertibleSeniorNotesDue2030Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_215b97d2-d122-4957-a03d-a41995a40a04" xlink:to="loc_cvlt_ConvertibleSeniorNotesDue2030Member_804cd9f4-98c5-4912-943d-c8b48c4e296e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SeniorSecuredRevolvingCreditFacilityMember_5a80dd1c-d24c-4768-be17-47f90b9cd6e0" xlink:href="cvlt-20250930.xsd#cvlt_SeniorSecuredRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_215b97d2-d122-4957-a03d-a41995a40a04" xlink:to="loc_cvlt_SeniorSecuredRevolvingCreditFacilityMember_5a80dd1c-d24c-4768-be17-47f90b9cd6e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_aa1f7af9-aae9-4a9a-936c-d72f490f99a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_aa1f7af9-aae9-4a9a-936c-d72f490f99a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_aa1f7af9-aae9-4a9a-936c-d72f490f99a3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_aa1f7af9-aae9-4a9a-936c-d72f490f99a3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_aa1f7af9-aae9-4a9a-936c-d72f490f99a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4a400624-80b0-45c1-a6a9-39d2cbe8646e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_aa1f7af9-aae9-4a9a-936c-d72f490f99a3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4a400624-80b0-45c1-a6a9-39d2cbe8646e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_bad4c3ff-2395-4997-802b-a18a5cce9207" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4a400624-80b0-45c1-a6a9-39d2cbe8646e" xlink:to="loc_us-gaap_ConvertibleDebtMember_bad4c3ff-2395-4997-802b-a18a5cce9207" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionAxis_27ca7e86-27b0-4f8a-a48e-d5feea72837f" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentConvertibleTermsOfConversionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:to="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionAxis_27ca7e86-27b0-4f8a-a48e-d5feea72837f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain_27ca7e86-27b0-4f8a-a48e-d5feea72837f_default" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentConvertibleTermsOfConversionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionAxis_27ca7e86-27b0-4f8a-a48e-d5feea72837f" xlink:to="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain_27ca7e86-27b0-4f8a-a48e-d5feea72837f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain_67e80910-fe0e-4cfe-99f6-44c68d4c26eb" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentConvertibleTermsOfConversionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionAxis_27ca7e86-27b0-4f8a-a48e-d5feea72837f" xlink:to="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain_67e80910-fe0e-4cfe-99f6-44c68d4c26eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtConversionTermsOneMember_cea3728d-be9a-4ac2-9fa8-bcdc7629d263" xlink:href="cvlt-20250930.xsd#cvlt_DebtConversionTermsOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain_67e80910-fe0e-4cfe-99f6-44c68d4c26eb" xlink:to="loc_cvlt_DebtConversionTermsOneMember_cea3728d-be9a-4ac2-9fa8-bcdc7629d263" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtConversionTermsTwoMember_99c4418f-e330-483a-a6b5-16574a5c077a" xlink:href="cvlt-20250930.xsd#cvlt_DebtConversionTermsTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain_67e80910-fe0e-4cfe-99f6-44c68d4c26eb" xlink:to="loc_cvlt_DebtConversionTermsTwoMember_99c4418f-e330-483a-a6b5-16574a5c077a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_d68d0d71-5db3-4e7a-9a98-aa5cf2a309de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OptionIndexedToIssuersEquityEquityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_d68d0d71-5db3-4e7a-9a98-aa5cf2a309de" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_d68d0d71-5db3-4e7a-9a98-aa5cf2a309de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_d68d0d71-5db3-4e7a-9a98-aa5cf2a309de" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_d68d0d71-5db3-4e7a-9a98-aa5cf2a309de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_772f0525-4d7d-437d-91a3-74e40a336305" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_d68d0d71-5db3-4e7a-9a98-aa5cf2a309de" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_772f0525-4d7d-437d-91a3-74e40a336305" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CallOptionMember_a7b92872-c5f3-4dd3-8010-f94b6685ccf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CallOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_772f0525-4d7d-437d-91a3-74e40a336305" xlink:to="loc_us-gaap_CallOptionMember_a7b92872-c5f3-4dd3-8010-f94b6685ccf7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_eae7a703-1798-44ba-9c9f-28df35244239" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:to="loc_us-gaap_CreditFacilityAxis_eae7a703-1798-44ba-9c9f-28df35244239" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_eae7a703-1798-44ba-9c9f-28df35244239_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_eae7a703-1798-44ba-9c9f-28df35244239" xlink:to="loc_us-gaap_CreditFacilityDomain_eae7a703-1798-44ba-9c9f-28df35244239_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c849bd8d-a3f6-47ad-b745-900a2fca63a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_eae7a703-1798-44ba-9c9f-28df35244239" xlink:to="loc_us-gaap_CreditFacilityDomain_c849bd8d-a3f6-47ad-b745-900a2fca63a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a687e78d-8679-4e62-8f1c-f41667199c90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_c849bd8d-a3f6-47ad-b745-900a2fca63a1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a687e78d-8679-4e62-8f1c-f41667199c90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_daceb0ad-aabd-4428-a13c-78746e7ac2ef" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:to="loc_srt_RangeAxis_daceb0ad-aabd-4428-a13c-78746e7ac2ef" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_daceb0ad-aabd-4428-a13c-78746e7ac2ef_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_daceb0ad-aabd-4428-a13c-78746e7ac2ef" xlink:to="loc_srt_RangeMember_daceb0ad-aabd-4428-a13c-78746e7ac2ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e847c872-faa4-45ed-b613-d6888b25c70b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_daceb0ad-aabd-4428-a13c-78746e7ac2ef" xlink:to="loc_srt_RangeMember_e847c872-faa4-45ed-b613-d6888b25c70b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_41b02dbb-4701-493d-b96f-a486d03bb6b7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e847c872-faa4-45ed-b613-d6888b25c70b" xlink:to="loc_srt_MinimumMember_41b02dbb-4701-493d-b96f-a486d03bb6b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fa203500-863b-4293-b5ca-250df47242a4" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e847c872-faa4-45ed-b613-d6888b25c70b" xlink:to="loc_srt_MaximumMember_fa203500-863b-4293-b5ca-250df47242a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_594e5c8e-07bc-4736-b0a5-2bcd9c0d4ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:to="loc_us-gaap_VariableRateAxis_594e5c8e-07bc-4736-b0a5-2bcd9c0d4ae7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_594e5c8e-07bc-4736-b0a5-2bcd9c0d4ae7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_594e5c8e-07bc-4736-b0a5-2bcd9c0d4ae7" xlink:to="loc_us-gaap_VariableRateDomain_594e5c8e-07bc-4736-b0a5-2bcd9c0d4ae7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ea5007c9-6f68-486c-aa76-f0173391ce10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_594e5c8e-07bc-4736-b0a5-2bcd9c0d4ae7" xlink:to="loc_us-gaap_VariableRateDomain_ea5007c9-6f68-486c-aa76-f0173391ce10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_45b1a861-e417-444f-882e-9d1c4777084b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_ea5007c9-6f68-486c-aa76-f0173391ce10" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_45b1a861-e417-444f-882e-9d1c4777084b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_143732d2-bada-454c-b761-7a903aa07ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrimeRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_ea5007c9-6f68-486c-aa76-f0173391ce10" xlink:to="loc_us-gaap_PrimeRateMember_143732d2-bada-454c-b761-7a903aa07ec2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_3c6fec85-2bb5-48e4-8581-83fe1d4a5371" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_3c6fec85-2bb5-48e4-8581-83fe1d4a5371" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d3dedfff-c3b3-4316-90d5-3455d6e7a221" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d3dedfff-c3b3-4316-90d5-3455d6e7a221" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption_390e812e-47de-4521-b237-a83116a769de" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption_390e812e-47de-4521-b237-a83116a769de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage_f169647b-9657-4593-8db3-9ab379c76104" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage_f169647b-9657-4593-8db3-9ab379c76104" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_1770bb52-cbe8-4c58-94bc-b15c88a65ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_1770bb52-cbe8-4c58-94bc-b15c88a65ec3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_cfb110a9-7517-4054-892d-1feab0989439" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_cfb110a9-7517-4054-892d-1feab0989439" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_2a7d5c0e-76e7-493b-a45c-126f0617bf73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_2a7d5c0e-76e7-493b-a45c-126f0617bf73" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_e6b48186-ecd1-4769-812e-84a54fd3dde0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_e6b48186-ecd1-4769-812e-84a54fd3dde0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_ed8de99b-a54a-48ec-ae38-fb0dec7bbf40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_ed8de99b-a54a-48ec-ae38-fb0dec7bbf40" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_05ee8705-8078-466e-bb6c-aaecd5978fab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_05ee8705-8078-466e-bb6c-aaecd5978fab" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold_8ed0a148-30a8-49d8-b8ff-30aaf091ca46" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold_8ed0a148-30a8-49d8-b8ff-30aaf091ca46" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity_43318d96-ed24-406e-8fc2-087032b5fc34" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity_43318d96-ed24-406e-8fc2-087032b5fc34" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_a32b5a05-452c-49bd-b1b5-2d3024470ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_a32b5a05-452c-49bd-b1b5-2d3024470ca6" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_6885c5f7-d2ce-4594-ab1a-3f0817dc4b40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OptionIndexedToIssuersEquityStrikePrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_6885c5f7-d2ce-4594-ab1a-3f0817dc4b40" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_OptionIndexedToIssuersEquityCapPrice_7afffbfe-4ed6-4fd3-8b7e-a310c0f43289" xlink:href="cvlt-20250930.xsd#cvlt_OptionIndexedToIssuersEquityCapPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_cvlt_OptionIndexedToIssuersEquityCapPrice_7afffbfe-4ed6-4fd3-8b7e-a310c0f43289" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a7c6f676-487a-4e77-b3a4-45c0cef01521" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a7c6f676-487a-4e77-b3a4-45c0cef01521" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_c00bdee3-1538-4aa9-863e-e8fbe4523e95" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentTerm_c00bdee3-1538-4aa9-863e-e8fbe4523e95" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fb162b1c-0fe9-4867-9810-388bd628e6bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fb162b1c-0fe9-4867-9810-388bd628e6bf" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_ab8ba8cc-c30e-415c-97ba-5ae9bf69472b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_ab8ba8cc-c30e-415c-97ba-5ae9bf69472b" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_dd5c3b29-99bd-48a4-86df-ee809144d4ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_LineOfCredit_dd5c3b29-99bd-48a4-86df-ee809144d4ec" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_1a9ccdc9-ba1c-415f-ba63-25c9e42a4cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_1a9ccdc9-ba1c-415f-ba63-25c9e42a4cfb" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_e99aadf8-38a3-4b58-b540-1fe0dc9fa345" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_e99aadf8-38a3-4b58-b540-1fe0dc9fa345" xlink:type="arc" order="21"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#DebtCarryingAmountoftheNotesDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d32eff53-6330-46a3-96db-db5860c12fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a0298e5f-84cf-4091-9999-85f93ddf1a07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d32eff53-6330-46a3-96db-db5860c12fa9" xlink:to="loc_us-gaap_DebtInstrumentTable_a0298e5f-84cf-4091-9999-85f93ddf1a07" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ef2a1896-01fd-470c-87db-83fa4693f276" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a0298e5f-84cf-4091-9999-85f93ddf1a07" xlink:to="loc_us-gaap_DebtInstrumentAxis_ef2a1896-01fd-470c-87db-83fa4693f276" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ef2a1896-01fd-470c-87db-83fa4693f276_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ef2a1896-01fd-470c-87db-83fa4693f276" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ef2a1896-01fd-470c-87db-83fa4693f276_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c706959d-935a-46b9-8f5f-eed72ab5899f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ef2a1896-01fd-470c-87db-83fa4693f276" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c706959d-935a-46b9-8f5f-eed72ab5899f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ConvertibleSeniorNotesDue2030Member_91f764b1-f204-4860-b8d8-c9da1f2b2907" xlink:href="cvlt-20250930.xsd#cvlt_ConvertibleSeniorNotesDue2030Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c706959d-935a-46b9-8f5f-eed72ab5899f" xlink:to="loc_cvlt_ConvertibleSeniorNotesDue2030Member_91f764b1-f204-4860-b8d8-c9da1f2b2907" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e76d9efd-ab07-4464-a0f2-3c8db6f2d3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a0298e5f-84cf-4091-9999-85f93ddf1a07" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e76d9efd-ab07-4464-a0f2-3c8db6f2d3a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e76d9efd-ab07-4464-a0f2-3c8db6f2d3a1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e76d9efd-ab07-4464-a0f2-3c8db6f2d3a1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e76d9efd-ab07-4464-a0f2-3c8db6f2d3a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_761f38de-ec1e-49a6-ab94-9f2dcfa37aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e76d9efd-ab07-4464-a0f2-3c8db6f2d3a1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_761f38de-ec1e-49a6-ab94-9f2dcfa37aa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_ab9fd683-584d-41fb-bf43-37bec7087d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_761f38de-ec1e-49a6-ab94-9f2dcfa37aa9" xlink:to="loc_us-gaap_ConvertibleDebtMember_ab9fd683-584d-41fb-bf43-37bec7087d8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_c7e440a1-c651-4447-9337-1eab2c5a80dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d32eff53-6330-46a3-96db-db5860c12fa9" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_c7e440a1-c651-4447-9337-1eab2c5a80dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_fc8d254a-0791-4864-9732-baf7350f9eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d32eff53-6330-46a3-96db-db5860c12fa9" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_fc8d254a-0791-4864-9732-baf7350f9eb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_dee25c12-704d-4b4f-848b-b508465e6a19" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d32eff53-6330-46a3-96db-db5860c12fa9" xlink:to="loc_us-gaap_LongTermDebt_dee25c12-704d-4b4f-848b-b508465e6a19" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails"/>
  <link:definitionLink xlink:role="http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_f807c165-71d1-427b-ae37-dc70dee59942" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_9bf492a1-544a-4652-8611-dedd08015ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f807c165-71d1-427b-ae37-dc70dee59942" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_9bf492a1-544a-4652-8611-dedd08015ea4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0ce13a14-88c5-4fe6-8157-b4af1b227d70" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9bf492a1-544a-4652-8611-dedd08015ea4" xlink:to="loc_us-gaap_CreditFacilityAxis_0ce13a14-88c5-4fe6-8157-b4af1b227d70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0ce13a14-88c5-4fe6-8157-b4af1b227d70_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_0ce13a14-88c5-4fe6-8157-b4af1b227d70" xlink:to="loc_us-gaap_CreditFacilityDomain_0ce13a14-88c5-4fe6-8157-b4af1b227d70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_23e5a075-5f34-4606-a3ba-c5577051ca01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_0ce13a14-88c5-4fe6-8157-b4af1b227d70" xlink:to="loc_us-gaap_CreditFacilityDomain_23e5a075-5f34-4606-a3ba-c5577051ca01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_193c1a62-26db-4a17-8e0b-c4c83e99957e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_23e5a075-5f34-4606-a3ba-c5577051ca01" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_193c1a62-26db-4a17-8e0b-c4c83e99957e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2b409c25-5220-4514-8198-2332d80434a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9bf492a1-544a-4652-8611-dedd08015ea4" xlink:to="loc_us-gaap_DebtInstrumentAxis_2b409c25-5220-4514-8198-2332d80434a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2b409c25-5220-4514-8198-2332d80434a6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_2b409c25-5220-4514-8198-2332d80434a6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2b409c25-5220-4514-8198-2332d80434a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f0036bc0-6f74-427e-9d71-72fbc605af66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_2b409c25-5220-4514-8198-2332d80434a6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f0036bc0-6f74-427e-9d71-72fbc605af66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SeniorSecuredRevolvingCreditFacilityMember_da205732-3813-4f39-8d29-3521ae4c0861" xlink:href="cvlt-20250930.xsd#cvlt_SeniorSecuredRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f0036bc0-6f74-427e-9d71-72fbc605af66" xlink:to="loc_cvlt_SeniorSecuredRevolvingCreditFacilityMember_da205732-3813-4f39-8d29-3521ae4c0861" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_cb104fc2-fdb1-4c39-b38b-146bde6a925c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f807c165-71d1-427b-ae37-dc70dee59942" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_cb104fc2-fdb1-4c39-b38b-146bde6a925c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_33932744-5890-4ed2-a7b7-3b7ee7597545" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f807c165-71d1-427b-ae37-dc70dee59942" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_33932744-5890-4ed2-a7b7-3b7ee7597545" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_84279b23-859f-47cc-8b1c-df1bd9e16ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f807c165-71d1-427b-ae37-dc70dee59942" xlink:to="loc_us-gaap_InterestExpenseDebt_84279b23-859f-47cc-8b1c-df1bd9e16ff1" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>cvlt-20250930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:b5bb3459-68bd-4c2e-a397-0e09e5e4a034,g:bf1689cd-7ef2-4a1b-b093-b43a35980b37-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_d6ad814e-d790-49df-a607-3b43e215fdbd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock for business combination</link:label>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_label_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Significant Noncash Transaction, Value of Consideration Given</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:to="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_94309262-9607-4dc8-a51c-06c60357ca0a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_1dd656da-6a57-4130-896a-d99506e0bafe_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_8dd1ba26-eb72-4005-b76c-1f6db25100e9_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_PerpetualSoftwareLicensesMember_d13fe291-65e8-4dbe-8af8-03a8cb27b530_terseLabel_en-US" xlink:label="lab_cvlt_PerpetualSoftwareLicensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Perpetual software licenses</link:label>
    <link:label id="lab_cvlt_PerpetualSoftwareLicensesMember_label_en-US" xlink:label="lab_cvlt_PerpetualSoftwareLicensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Perpetual Software Licenses [Member]</link:label>
    <link:label id="lab_cvlt_PerpetualSoftwareLicensesMember_documentation_en-US" xlink:label="lab_cvlt_PerpetualSoftwareLicensesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Perpetual Software Licenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_PerpetualSoftwareLicensesMember" xlink:href="cvlt-20250930.xsd#cvlt_PerpetualSoftwareLicensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_PerpetualSoftwareLicensesMember" xlink:to="lab_cvlt_PerpetualSoftwareLicensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_7efeac37-bc7d-49e1-8d84-ccf894301791_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold_e2c455d5-7e3d-438c-9e8a-3d81d2b10424_terseLabel_en-US" xlink:label="lab_cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Threshold of convertible notes outstanding for partial redemption</link:label>
    <link:label id="lab_cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold_label_en-US" xlink:label="lab_cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Partial Redemption, Convertible Debt Outstanding, Threshold</link:label>
    <link:label id="lab_cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold_documentation_en-US" xlink:label="lab_cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Partial Redemption, Convertible Debt Outstanding, Threshold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold" xlink:to="lab_cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_681bf4b7-a809-46cf-bb73-92977b97f39e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill expected tax deductible amount</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Goodwill, Expected Tax Deductible, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_adeba4f6-2694-4812-b5dd-097a2cb409e7_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_4b1c4716-9b7e-40fc-b2bc-bfa013a55b18_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid &#8211; In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_BusinessExitCostsNumberOfOffices_c76c7e74-bfc3-4ef1-9717-e2e6280ec743_terseLabel_en-US" xlink:label="lab_cvlt_BusinessExitCostsNumberOfOffices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of office relates to lease exit costs</link:label>
    <link:label id="lab_cvlt_BusinessExitCostsNumberOfOffices_label_en-US" xlink:label="lab_cvlt_BusinessExitCostsNumberOfOffices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Exit Costs, Number Of Offices</link:label>
    <link:label id="lab_cvlt_BusinessExitCostsNumberOfOffices_documentation_en-US" xlink:label="lab_cvlt_BusinessExitCostsNumberOfOffices" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Exit Costs, Number Of Offices</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessExitCostsNumberOfOffices" xlink:href="cvlt-20250930.xsd#cvlt_BusinessExitCostsNumberOfOffices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_BusinessExitCostsNumberOfOffices" xlink:to="lab_cvlt_BusinessExitCostsNumberOfOffices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_2d62cffc-c676-4460-856b-27384a28c344_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_8e11b4ba-06ef-41b9-aa25-d78d35997b13_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_9c4f7ac7-1285-497f-a1d2-e09cbf5943a6_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic net income per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_fe66a20a-dc55-4f69-911d-40ae205267cf_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Acquired, Finite-Lived [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Acquired, Finite-Lived [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_422de8e1-c33f-4b78-9079-7cee5dd39e20_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recently Adopted Accounting Standards and Recently Issued Accounting Standards Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_cee1f2e2-9f05-4bae-900a-0402bcdd9e17_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrMember_920d1af0-10fb-40ee-8e2c-a1632b618fbc_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SOFR</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CallOptionMember_b32290ff-3906-46ea-bb31-7c231949624c_terseLabel_en-US" xlink:label="lab_us-gaap_CallOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Call Option</link:label>
    <link:label id="lab_us-gaap_CallOptionMember_label_en-US" xlink:label="lab_us-gaap_CallOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Call Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CallOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CallOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CallOptionMember" xlink:to="lab_us-gaap_CallOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_eb76f59c-66df-4463-9964-4f2c23eec9c4_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Opening Balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_abf6f79a-3eb4-4796-a42e-3d2d265ec055_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_d101f447-997c-44f4-a5a9-481539c9290d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of of Financial Instruments Measured at Fair value</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_CustomerBMember_1c6067f2-af9d-4b02-8622-2ef048a95eb2_terseLabel_en-US" xlink:label="lab_cvlt_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Partner B</link:label>
    <link:label id="lab_cvlt_CustomerBMember_label_en-US" xlink:label="lab_cvlt_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer B [Member]</link:label>
    <link:label id="lab_cvlt_CustomerBMember_documentation_en-US" xlink:label="lab_cvlt_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer B</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CustomerBMember" xlink:href="cvlt-20250930.xsd#cvlt_CustomerBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_CustomerBMember" xlink:to="lab_cvlt_CustomerBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_f0426732-5aec-464f-8d00-27b2b83fcce4_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_565b8f2b-5c3f-4758-b632-1573358cd606_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic net income per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionLeaseTerm_bd39ca7a-8c02-4893-bb29-b154d49c94c9_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term of leaseback arrangement</link:label>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionLeaseTerm_label_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleLeasebackTransactionLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionLeaseTerm" xlink:to="lab_us-gaap_SaleLeasebackTransactionLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_dbf99a62-f5b0-4be4-b856-5ada5c2a5407_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_c5f7fe38-0819-4123-b64b-fb4fbe10aa71_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Threshold percentage of stock price trigger</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_9d27d7ca-e461-4953-a148-57fca01adc4d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares purchased by employees (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_592dc474-87ee-45d0-9da3-bccd3d16eeed_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue expected to be recognized from remaining performance obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_0a49cd34-1145-43e2-aa16-4ac060593c02_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration risk percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_f60d30db-b739-4853-b848-1e1fa74fe843_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation, percentage</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_9420faca-b546-4688-accb-bdf824d74315_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other current assets and Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_ea092bc3-99e6-4645-8ae5-36a7e1457762_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncash stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_35727569-aa7c-48ec-a2ad-97c14b50c351_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts and Financing Receivables [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability_50da0f71-5823-497a-8a00-a725d713c491_negatedTerseLabel_en-US" xlink:label="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability_label_en-US" xlink:label="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Liability</link:label>
    <link:label id="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability_documentation_en-US" xlink:label="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability" xlink:to="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_6180563d-c403-4e37-bc75-e31d6eb3dcf4_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_bf9ac863-b172-4f90-8971-6ea3fb1410a1_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_653cc0f4-ce07-4fc9-9c73-1b577ccf1406_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_6c735de8-8b67-42bc-aedd-8c95dced4951_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_ab2a55b5-d0b4-474c-af7c-083193ecd696_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_5619cc6f-4e12-400b-871f-52b8e3c5071f_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_1c75838d-75d6-4ad6-a8a4-e8351c8a5dd7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8dc8f047-3828-4ebd-9055-be108c964001_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_8ecd8e75-8641-4f9c-a716-81a43135778d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_20e4bb8d-ac05-4714-bd4d-b0e67d9863da_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity_6b67090b-c778-43c6-ad5c-ae94cc3d5211_negatedTerseLabel_en-US" xlink:label="lab_cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of capped calls</link:label>
    <link:label id="lab_cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity_label_en-US" xlink:label="lab_cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments For Purchase Of Option Contract Indexed To Equity</link:label>
    <link:label id="lab_cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity_documentation_en-US" xlink:label="lab_cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments For Purchase Of Option Contract Indexed To Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity" xlink:href="cvlt-20250930.xsd#cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity" xlink:to="lab_cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_32b1aac7-7724-4f17-aba4-8e151978e5de_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share issuances related to business combination (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_cb99f08f-cfcc-4c13-b982-b7934cbd0511_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_0f53a3e8-7518-4d83-bfc2-8d4e293a707b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_53ed6843-9c73-4e27-a36f-e8350eb1eb08_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember_ce9ed7c4-c579-477e-8037-f99a81090b65_terseLabel_en-US" xlink:label="lab_cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares Repurchased Through Issuance of Convertible Debt</link:label>
    <link:label id="lab_cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember_label_en-US" xlink:label="lab_cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Repurchased Through Issuance Of Convertible Debt [Member]</link:label>
    <link:label id="lab_cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember_documentation_en-US" xlink:label="lab_cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shares Repurchased Through Issuance Of Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember" xlink:href="cvlt-20250930.xsd#cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember" xlink:to="lab_cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_0f73e39b-c238-4901-9a52-630c1dff389a_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_fbf5928e-8c5d-4a45-8fb8-1b5bd5a01061_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Threshold consecutive trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_053cb3fe-57eb-4d35-b6d9-b94ac36a11e4_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_71f84da9-38e9-4d3c-9bc9-c4b8fcac58e2_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_4e4e5ab0-c34e-46b1-b0e9-ad58f8dc16bb_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_87b94da5-b2a3-4cae-9e4d-c8de756ff02d_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Carrying Value</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet_d64ccee4-30bf-4324-97e3-62fd35de2f91_negatedLabel_en-US" xlink:label="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Loss on sale leaseback</link:label>
    <link:label id="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet_label_en-US" xlink:label="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale and Leaseback Transaction, Gain (Loss), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:to="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_48c30da6-9a91-482d-b9b9-dc1b18106685_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_c04d8b5d-4a17-4e2d-84e2-3c59d817bb7e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b97870b1-7e9c-45b3-a2d8-234cacaa6c5d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramLineItems_49925c48-0d54-422b-9bfb-a5e1d9abf1d0_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Line Items]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramLineItems_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramLineItems" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramLineItems" xlink:to="lab_srt_ShareRepurchaseProgramLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_268eabad-5f25-490b-9231-67bbb471b344_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustment, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMember_589a8398-1173-4a73-871b-d22afbda8288_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unbilled receivable (long-term)</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMember" xlink:to="lab_us-gaap_OtherAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_96f108e3-ad2d-4aca-9837-e1dc181a0b18_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure_3fe6f9a4-e160-4b20-97ec-d84cf24985e4_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial liabilities measured at fair value</link:label>
    <link:label id="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Liabilities Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_bf264fa3-0944-492b-9407-db4303387641_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bcf0c364-9b8d-4810-a5bd-e69d759aa9aa_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_49b467dc-4cd1-4c53-bce4-a185887b7e5b_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_3c134cc4-a549-4041-974d-233407648bc0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_6d6b3a18-c22b-427f-a2af-8c93a91c1158_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_eca5dfd4-966d-41ab-a5cb-b10ad0fb530b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of headquarters, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_539e3997-1289-4b97-9576-7faeb0b674fc_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_409c676e-15aa-404d-91a9-dee5f156cd20_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_16a55140-02da-410d-b255-bcf2f68e5a06_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_75b30e92-6fe3-4160-a368-c0f80ce46ae6_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_b1294876-7c8d-4bd4-bec8-6f3aeba265eb_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain_e885410c-c163-468a-966a-4a436acb7751_terseLabel_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option Indexed to Issuer's Equity, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain_label_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option Indexed to Issuer's Equity, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6a46400f-3d2d-45a7-97e3-9432bc35dfea_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_f453f7bc-5009-457b-8455-3a4f6d21bc7e_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_978aa18b-acfd-439d-891d-f7735badf971_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_f82cf561-444b-4287-a14c-e36177d15971_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock-Based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_40aaf182-4572-4496-a2d6-95c7e5443194_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_2988494b-dab0-4036-af18-2b5025a8bc6f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_f9982f99-7eb9-4166-84f8-3a81f922d9f9_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_PaymentForContingentConsiderationLiability_61bfbb79-3d01-4986-9b8d-2cf36ccda9fa_terseLabel_en-US" xlink:label="lab_cvlt_PaymentForContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment for contingent consideration liability</link:label>
    <link:label id="lab_cvlt_PaymentForContingentConsiderationLiability_label_en-US" xlink:label="lab_cvlt_PaymentForContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment for Contingent Consideration Liability</link:label>
    <link:label id="lab_cvlt_PaymentForContingentConsiderationLiability_documentation_en-US" xlink:label="lab_cvlt_PaymentForContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payment for Contingent Consideration Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_PaymentForContingentConsiderationLiability" xlink:href="cvlt-20250930.xsd#cvlt_PaymentForContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_PaymentForContingentConsiderationLiability" xlink:to="lab_cvlt_PaymentForContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_DebtInstrumentConvertibleTermsOfConversionAxis_f71e4b67-b3f8-495e-9ebc-1d6db9d626a4_terseLabel_en-US" xlink:label="lab_cvlt_DebtInstrumentConvertibleTermsOfConversionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible Terms of Conversion [Axis]</link:label>
    <link:label id="lab_cvlt_DebtInstrumentConvertibleTermsOfConversionAxis_label_en-US" xlink:label="lab_cvlt_DebtInstrumentConvertibleTermsOfConversionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible Terms Of Conversion [Axis]</link:label>
    <link:label id="lab_cvlt_DebtInstrumentConvertibleTermsOfConversionAxis_documentation_en-US" xlink:label="lab_cvlt_DebtInstrumentConvertibleTermsOfConversionAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible Terms Of Conversion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionAxis" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentConvertibleTermsOfConversionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionAxis" xlink:to="lab_cvlt_DebtInstrumentConvertibleTermsOfConversionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_ff1aee5a-4229-4f37-9b97-99a4d5f4a2e9_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_911b3f16-007f-471d-883c-3b1257387229_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, less current portion</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_effe7637-5f14-4e4f-9471-e73c323fe1e5_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Opening Balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_27666858-3091-4bd4-8a6f-996daf5cddf9_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_676fc047-40ec-4d09-b638-d4ebafc618a2_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net carrying amount</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation_4ea3b348-8435-4b2f-a6aa-80d417cc8fbf_negatedTerseLabel_en-US" xlink:label="lab_cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation_label_en-US" xlink:label="lab_cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Liability Assumed, Operating Lease Obligation</link:label>
    <link:label id="lab_cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation_documentation_en-US" xlink:label="lab_cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Liability Assumed, Operating Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation" xlink:to="lab_cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_1499c6f8-9e98-4226-b582-5ead8de9aa9c_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionNameDomain_90f6c76e-9f56-4302-9801-a245d653e477_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionNameDomain_label_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleLeasebackTransactionNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionNameDomain" xlink:to="lab_us-gaap_SaleLeasebackTransactionNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_1c13c3ef-9977-4b2d-8699-3114024a15e6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restricted Stock Unit Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9687baf7-d4e2-4ea3-8c1c-4b87883ee13f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_176d0fa4-c806-4723-ac69-71263a9a1ea4_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_b7d3c069-5acc-4099-93c6-068a83c826a6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_846f8f94-f2ef-4f79-ba2d-d12a1842086e_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9954d98c-154e-44ae-8b40-f17a9ef47381_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share issuances related to stock-based compensation (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_52a7806c-22d6-45e9-88fc-aed226d8bd79_terseLabel_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt issuance costs accrued but not paid, included in accrued liabilities</link:label>
    <link:label id="lab_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_label_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:to="lab_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_fa10ae7c-67ac-48da-bbe9-50d48b294498_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_43b46e52-98bd-434e-a18d-02b294b95b22_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessExitCosts1_71af137c-aa1f-4cc6-b1d1-bb582c3d7831_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessExitCosts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease exit costs</link:label>
    <link:label id="lab_us-gaap_BusinessExitCosts1_label_en-US" xlink:label="lab_us-gaap_BusinessExitCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Exit Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessExitCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessExitCosts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessExitCosts1" xlink:to="lab_us-gaap_BusinessExitCosts1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_e05853f1-e39a-45e3-9360-df88ad8d40ff_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired finite-lived intangible assets, useful life (in years)</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0d56ab54-51ba-4d4c-8398-a25c474d5db8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effects of exchange rate &#8212; changes in cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_1a4e2e60-a916-412b-b4cb-f2b204422e77_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_fd7995e2-e6e6-473a-9184-0e4244fc7f7f_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_3df20ae4-a740-48a6-83a6-746e55a76a53_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeveranceCosts1_15019587-2b1a-4607-b31d-4ec7c3ae2c87_terseLabel_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee severance and related costs</link:label>
    <link:label id="lab_us-gaap_SeveranceCosts1_9017798e-b417-495e-8d1f-25a3d87abc74_verboseLabel_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">New restructuring charges</link:label>
    <link:label id="lab_us-gaap_SeveranceCosts1_label_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Severance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeveranceCosts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeveranceCosts1" xlink:to="lab_us-gaap_SeveranceCosts1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_4aa2c824-5653-4dd6-9002-849e178a2be8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Purchased Intangible Assets, Net of Amortization</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Intangible Asset, Acquired, Finite-Lived [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_efa43d75-1a23-4958-a0c5-5e752058410f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_c4d6b195-da62-4b4e-898e-f4f1e2469f24_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_8476db91-563e-4491-be2a-57ab26fd7b1b_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_DeferredRevenueCurrentMember_e7078d69-90c5-4fad-a328-62990d79cd22_terseLabel_en-US" xlink:label="lab_cvlt_DeferredRevenueCurrentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue (current)</link:label>
    <link:label id="lab_cvlt_DeferredRevenueCurrentMember_label_en-US" xlink:label="lab_cvlt_DeferredRevenueCurrentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Current [Member]</link:label>
    <link:label id="lab_cvlt_DeferredRevenueCurrentMember_documentation_en-US" xlink:label="lab_cvlt_DeferredRevenueCurrentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DeferredRevenueCurrentMember" xlink:href="cvlt-20250930.xsd#cvlt_DeferredRevenueCurrentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_DeferredRevenueCurrentMember" xlink:to="lab_cvlt_DeferredRevenueCurrentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_548d72f8-fae3-4521-b000-762e3a9ba3ef_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities arising from obtaining right-of-use assets</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_CustomerSupportServiceMember_6cebcc4a-465b-4170-a6f5-410798e38c0a_terseLabel_en-US" xlink:label="lab_cvlt_CustomerSupportServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer support</link:label>
    <link:label id="lab_cvlt_CustomerSupportServiceMember_label_en-US" xlink:label="lab_cvlt_CustomerSupportServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Support Service [Member]</link:label>
    <link:label id="lab_cvlt_CustomerSupportServiceMember_documentation_en-US" xlink:label="lab_cvlt_CustomerSupportServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer Support Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CustomerSupportServiceMember" xlink:href="cvlt-20250930.xsd#cvlt_CustomerSupportServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_CustomerSupportServiceMember" xlink:to="lab_cvlt_CustomerSupportServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_04d11227-8143-4c39-ab81-e0a7cdf2d59e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_95d4e49a-c466-492e-8f55-26f30d02d6d3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_5b1b4f58-a059-420a-93d3-9808fcbeeb1b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_d74e214e-a61e-4661-8e68-ef441c8be911_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_20d93bc4-298d-45f8-91fc-3f677a99f238_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_NoncashChangeInFairValueOfEquitySecurities_ed97c121-26a4-4cd4-bde6-e84e68a898d3_terseLabel_en-US" xlink:label="lab_cvlt_NoncashChangeInFairValueOfEquitySecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncash change in fair value of equity securities</link:label>
    <link:label id="lab_cvlt_NoncashChangeInFairValueOfEquitySecurities_label_en-US" xlink:label="lab_cvlt_NoncashChangeInFairValueOfEquitySecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash Change In Fair Value Of Equity Securities</link:label>
    <link:label id="lab_cvlt_NoncashChangeInFairValueOfEquitySecurities_documentation_en-US" xlink:label="lab_cvlt_NoncashChangeInFairValueOfEquitySecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Noncash Change In Fair Value Of Equity Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_NoncashChangeInFairValueOfEquitySecurities" xlink:href="cvlt-20250930.xsd#cvlt_NoncashChangeInFairValueOfEquitySecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_NoncashChangeInFairValueOfEquitySecurities" xlink:to="lab_cvlt_NoncashChangeInFairValueOfEquitySecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_d426d661-7168-49da-99e8-b5f4c49ba8b5_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_5de9658a-49a9-48be-95ac-5d3c019e046a_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_461f8f79-244b-447f-bfb2-c045eee36a4e_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches_3e42cb49-13eb-41d0-ac36-b8b8b002274f_terseLabel_en-US" xlink:label="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of annual tranches</link:label>
    <link:label id="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches_label_en-US" xlink:label="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Annual Vesting Tranches</link:label>
    <link:label id="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches_documentation_en-US" xlink:label="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Annual Vesting Tranches</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches" xlink:href="cvlt-20250930.xsd#cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches" xlink:to="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_DebtConversionTermsTwoMember_feee9307-623c-49b9-9c08-b71603708f61_terseLabel_en-US" xlink:label="lab_cvlt_DebtConversionTermsTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Conversion Terms Two</link:label>
    <link:label id="lab_cvlt_DebtConversionTermsTwoMember_label_en-US" xlink:label="lab_cvlt_DebtConversionTermsTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Conversion Terms Two [Member]</link:label>
    <link:label id="lab_cvlt_DebtConversionTermsTwoMember_documentation_en-US" xlink:label="lab_cvlt_DebtConversionTermsTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Conversion Terms Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtConversionTermsTwoMember" xlink:href="cvlt-20250930.xsd#cvlt_DebtConversionTermsTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_DebtConversionTermsTwoMember" xlink:to="lab_cvlt_DebtConversionTermsTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_d33c0499-84f2-4cd1-a7ac-f891f441c9e9_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Disaggregation of Revenues</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_b85ffd9c-0980-41c1-865d-71f9a2ecebc0_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_ab39a95d-8e96-4a44-856a-579042e6878c_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f09dd8cd-d72f-417a-bf35-15c1b9587776_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_7ba82982-66ab-4ba6-8bcc-04c2cb04e180_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_bdd6d5d0-bd2d-4fdc-b2f5-a0cd186dcb84_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_709c4dba-ce52-42d0-ace2-bd04595e2c7e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number&#160;of Awards</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_f2470c8b-58d9-4c90-aaef-0aba2ca67f5c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9eebd762-c2c2-48c4-95ec-48661678cf8e_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e664a188-1f4e-4247-9e84-255594c658cf_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_de33af68-b60d-4f11-8854-7136c32a10b1_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_0502126a-db44-472f-b320-c1bdaa3fb81a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_83a4ff3b-f0fd-46d8-bfc6-f566ac06e43a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_902fd4a4-fb2f-46bb-b731-668028b4de45_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_322ee28a-4d30-460d-a980-ab4f70dfdf1f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_PerformanceStockUnitsMember_2037d5e7-d6f3-4dee-bc26-d8684c02b475_terseLabel_en-US" xlink:label="lab_cvlt_PerformanceStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PSUs</link:label>
    <link:label id="lab_cvlt_PerformanceStockUnitsMember_label_en-US" xlink:label="lab_cvlt_PerformanceStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Stock Units [Member]</link:label>
    <link:label id="lab_cvlt_PerformanceStockUnitsMember_documentation_en-US" xlink:label="lab_cvlt_PerformanceStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Performance Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_PerformanceStockUnitsMember" xlink:href="cvlt-20250930.xsd#cvlt_PerformanceStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_PerformanceStockUnitsMember" xlink:to="lab_cvlt_PerformanceStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_9e799b44-47ca-4e36-a7d2-b50670f0b857_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_eedb7957-4dcc-4d67-b6b2-bea17fd77bd7_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_0eb3666c-85c5-4dd8-a73d-a23f0d121c39_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_28b96b5e-95e5-4d4f-a84e-919de31ba198_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Hierarchy</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_dc8b4303-2884-415c-a247-0239058a80b3_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_c0e61588-b0a4-4913-af23-56fc5bffda2b_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Debt, Excluding Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrimeRateMember_2b6307b0-1aa9-48b0-b7a2-805d1c6c4d27_terseLabel_en-US" xlink:label="lab_us-gaap_PrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prime Rate</link:label>
    <link:label id="lab_us-gaap_PrimeRateMember_label_en-US" xlink:label="lab_us-gaap_PrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prime Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrimeRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrimeRateMember" xlink:to="lab_us-gaap_PrimeRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_dbb39179-79e9-44a6-bc2f-ad052a07d144_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage_c31542e6-b7cd-40b5-9313-562966886dda_terseLabel_en-US" xlink:label="lab_cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum special and additional interest percentage</link:label>
    <link:label id="lab_cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage_label_en-US" xlink:label="lab_cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Special And Additional Interest, Maximum, Percentage</link:label>
    <link:label id="lab_cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage_documentation_en-US" xlink:label="lab_cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Special And Additional Interest, Maximum, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage" xlink:to="lab_cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_ab87f7cd-b57c-4aec-a01e-6de41eb53d3b_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_03a6288c-1fc2-44cc-bfa3-e566ce186797_terseLabel_en-US" xlink:label="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-Use Asset</link:label>
    <link:label id="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:to="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_e41dc77a-4af2-47fe-9538-f897ff108e72_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Purchase Price Allocation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired and Liability Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_9fbd09f1-a7c2-4aef-8165-a78599b14851_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncash operating lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_4d3b6482-aa66-464e-a4a0-dc5130d8887c_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_eabab64d-dffc-4588-8e60-b61c26ac59aa_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_847bcdb7-aa48-4a3c-b1e8-c5656769b957_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Business combination, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption_8ac3a5bb-3c56-4219-9c1d-c36ca61ee53c_terseLabel_en-US" xlink:label="lab_cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum face amount for over-allotment option</link:label>
    <link:label id="lab_cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption_label_en-US" xlink:label="lab_cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount, Maximum Over-Allotment Option</link:label>
    <link:label id="lab_cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption_documentation_en-US" xlink:label="lab_cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount, Maximum Over-Allotment Option</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption" xlink:to="lab_cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_cdf98f7d-5730-4c28-a48d-6f1bb9c1ff6e_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5a5abba4-87fc-4352-a05d-0fbe37916003_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Non-vested beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ee0ebd9d-19d6-4ab1-b867-f33fe79adb72_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Non-vested ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4bf7f26b-d50b-4bf4-95a5-80f9cc26fe85_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_0659c7d9-f8d6-44b1-967a-2e3804665cb1_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Contract Balances</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ef7c41f6-1cb7-4c4f-8418-719e20359440_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_0bee4760-1789-4bef-ab1d-84be6b9181b0_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleLongTermNotesPayable_9818b757-7015-4451-8a17-fcbbb794412c_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleLongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible notes, net</link:label>
    <link:label id="lab_us-gaap_ConvertibleLongTermNotesPayable_label_en-US" xlink:label="lab_us-gaap_ConvertibleLongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Notes Payable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleLongTermNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleLongTermNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleLongTermNotesPayable" xlink:to="lab_us-gaap_ConvertibleLongTermNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_17b43bef-dc8f-4c7a-86d0-70a1dcc38e38_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_d7087088-946f-4da9-85a3-5a814b494e23_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_509c9163-4831-40cf-8da3-1616a6db45ff_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_6f7c6520-e158-4846-98c9-555fbcd91d99_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1a1b40e0-9845-4d58-a841-4a2bb9457301_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_8b64f790-e117-455e-b8f9-7e67c8c17411_terseLabel_en-US" xlink:label="lab_cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_label_en-US" xlink:label="lab_cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, After Year Four</link:label>
    <link:label id="lab_cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_documentation_en-US" xlink:label="lab_cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:href="cvlt-20250930.xsd#cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:to="lab_cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_21de40d6-d587-4c58-a271-bb3c5ff91d90_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_64497952-58a6-4b03-a713-709e6a8692f9_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:to="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_ff2ba429-75cb-44f5-83a9-31e7c36530bc_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_eb9aeefa-ae90-4bdd-9782-5228f6b61750_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_8f781022-0c4d-49c5-ba4e-2da1f81c092b_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_bc1acc06-86e4-4818-a09c-ce4f976b47aa_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_9adad5c3-ac29-46b0-a91c-8e4a73c2eb49_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_f596d96e-cf3a-4267-b26e-80cf4ce3777b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026 (remaining)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_IncreaseDecreaseInDeferredSalesCommissions_02ec0b44-c8ae-4184-8ee2-710d2257ff0e_negatedTerseLabel_en-US" xlink:label="lab_cvlt_IncreaseDecreaseInDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred commissions cost</link:label>
    <link:label id="lab_cvlt_IncreaseDecreaseInDeferredSalesCommissions_label_en-US" xlink:label="lab_cvlt_IncreaseDecreaseInDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Deferred Sales Commissions</link:label>
    <link:label id="lab_cvlt_IncreaseDecreaseInDeferredSalesCommissions_documentation_en-US" xlink:label="lab_cvlt_IncreaseDecreaseInDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Sales Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_IncreaseDecreaseInDeferredSalesCommissions" xlink:href="cvlt-20250930.xsd#cvlt_IncreaseDecreaseInDeferredSalesCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_IncreaseDecreaseInDeferredSalesCommissions" xlink:to="lab_cvlt_IncreaseDecreaseInDeferredSalesCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_096f9aa9-293f-4880-93e9-644d3a9d398e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_bb1154bb-5a94-43c0-903f-83c8f912c7eb_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_d471c310-7c16-4199-97c8-24893d3e66e7_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAccountsReceivableMember_cac56b0d-e425-4f9b-8a33-b848df9a5e00_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable and Unbilled receivable (current)</link:label>
    <link:label id="lab_us-gaap_TradeAccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_TradeAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAccountsReceivableMember" xlink:to="lab_us-gaap_TradeAccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_bf271009-d4ef-4b5c-85a8-95b4fe8d85c6_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_406150ca-744b-4045-afd9-c85326cce639_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_SeniorSecuredRevolvingCreditFacilityMember_6bffa647-3bb2-4f17-aa1a-f2689574b7df_terseLabel_en-US" xlink:label="lab_cvlt_SeniorSecuredRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Secured Revolving Credit Facility</link:label>
    <link:label id="lab_cvlt_SeniorSecuredRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_cvlt_SeniorSecuredRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Secured Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_cvlt_SeniorSecuredRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_cvlt_SeniorSecuredRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Secured Revolving Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SeniorSecuredRevolvingCreditFacilityMember" xlink:href="cvlt-20250930.xsd#cvlt_SeniorSecuredRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_SeniorSecuredRevolvingCreditFacilityMember" xlink:to="lab_cvlt_SeniorSecuredRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1e3f9f94-355d-4491-affe-3f1ada60e53b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade accounts receivable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_48568a40-f4f5-4d9f-90fc-cbb3a13eda04_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestructuringCosts_a9d68225-e270-4ea5-9fe5-a4cf2e289555_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringCosts_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Restructuring Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringCosts" xlink:to="lab_us-gaap_OtherRestructuringCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_781b750b-1939-4eea-9850-6ec15f00a2d7_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payment of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_011f7c1b-aa00-4228-b480-e291c8a89876_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_e98c6df3-be34-4bd6-b2b9-c194a5e03731_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Securities Accounted for at Net Asset Value</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_7781aa08-4c7b-4595-8239-aa4e06534042_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_ccb01b47-84f1-47b0-95b2-d140ba934457_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_72913904-9d28-4c96-992a-bdf6eedf95c1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_d28365e7-8f64-4d51-8acf-bf1075632e67_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_849102c2-cab8-4747-a7e4-527ace611d3d_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_bb863573-7375-4f2e-8d94-7a8b22d5ca40_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_70186bef-2a01-43da-9cf6-8e51a5b68420_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation, expected timing of satisfaction, period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_b933ecfa-5db5-4834-8590-18c0986c2792_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ee536735-0eb9-4cd0-93b2-8ba90aac00b7_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_f9c65455-c9e8-4365-93b5-4f140c87a808_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_aa05eba0-7c34-468f-b70b-cfb65ce2cd7c_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain_65e5e180-a74c-4d58-a5f3-36b30e0d9993_terseLabel_en-US" xlink:label="lab_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible Terms Of Conversion [Domain]</link:label>
    <link:label id="lab_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain_label_en-US" xlink:label="lab_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible Terms Of Conversion [Domain]</link:label>
    <link:label id="lab_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain_documentation_en-US" xlink:label="lab_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible Terms Of Conversion [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentConvertibleTermsOfConversionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain" xlink:to="lab_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_45e290b3-d936-44fc-8aee-8cbe28218458_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition-related costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Acquisition-Related Cost, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6bf2419e-bcd0-4592-ab7e-5a5729844bc4_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average period awards are expected to be recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_a905b0d9-d88e-420b-b8ce-0710df4ba105_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_990bd3bc-fedd-4de4-8359-a0aa269c93a9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Commissions Cost and Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_DebtConversionTermsOneMember_8e5d787b-25c3-4a51-9cc2-b7e32924f72f_terseLabel_en-US" xlink:label="lab_cvlt_DebtConversionTermsOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Conversion Terms One</link:label>
    <link:label id="lab_cvlt_DebtConversionTermsOneMember_label_en-US" xlink:label="lab_cvlt_DebtConversionTermsOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Conversion Terms One [Member]</link:label>
    <link:label id="lab_cvlt_DebtConversionTermsOneMember_documentation_en-US" xlink:label="lab_cvlt_DebtConversionTermsOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Conversion Terms One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtConversionTermsOneMember" xlink:href="cvlt-20250930.xsd#cvlt_DebtConversionTermsOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_DebtConversionTermsOneMember" xlink:to="lab_cvlt_DebtConversionTermsOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_88dfbc4d-4848-428b-ab79-472c5ddd3dc1_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_28a1cce3-5150-4d59-960c-28889fe55aa9_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_cb7cf551-47d5-4b82-9067-2804796fe4e9_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_14986024-1c43-4cf2-b9e7-edd4ccdbbfc8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_2a7d775c-990b-4960-877e-b90070ba737f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_AppranixIncMember_c6a63eaf-5910-4854-b61c-e1024b0ac1f6_terseLabel_en-US" xlink:label="lab_cvlt_AppranixIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Appranix, Inc</link:label>
    <link:label id="lab_cvlt_AppranixIncMember_label_en-US" xlink:label="lab_cvlt_AppranixIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Appranix, Inc [Member]</link:label>
    <link:label id="lab_cvlt_AppranixIncMember_documentation_en-US" xlink:label="lab_cvlt_AppranixIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Appranix, Inc</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_AppranixIncMember" xlink:href="cvlt-20250930.xsd#cvlt_AppranixIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_AppranixIncMember" xlink:to="lab_cvlt_AppranixIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ff8ec58c-ef42-47d6-8fe5-86ef96cd740b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_91fad63e-0faa-4ee5-b986-8a0d24233d62_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_OptionIndexedToIssuersEquityCapPrice_786deb47-27d4-4bf8-80c5-79f50a9b71a6_terseLabel_en-US" xlink:label="lab_cvlt_OptionIndexedToIssuersEquityCapPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial cap price (in dollars per share)</link:label>
    <link:label id="lab_cvlt_OptionIndexedToIssuersEquityCapPrice_label_en-US" xlink:label="lab_cvlt_OptionIndexedToIssuersEquityCapPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option Indexed To Issuer's Equity, Cap Price</link:label>
    <link:label id="lab_cvlt_OptionIndexedToIssuersEquityCapPrice_documentation_en-US" xlink:label="lab_cvlt_OptionIndexedToIssuersEquityCapPrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Option Indexed To Issuer's Equity, Cap Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_OptionIndexedToIssuersEquityCapPrice" xlink:href="cvlt-20250930.xsd#cvlt_OptionIndexedToIssuersEquityCapPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_OptionIndexedToIssuersEquityCapPrice" xlink:to="lab_cvlt_OptionIndexedToIssuersEquityCapPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0d93dee2-7176-40ef-a652-3950a2d2b34f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_0777d8d8-a59f-4f2d-93c3-8d3ac0178fc8_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_TermBasedSoftwareLicensesMember_b2488c51-7be8-49d8-b6e4-a1a7789aa3bb_verboseLabel_en-US" xlink:label="lab_cvlt_TermBasedSoftwareLicensesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Term-based license</link:label>
    <link:label id="lab_cvlt_TermBasedSoftwareLicensesMember_31c77ee2-8f4b-4b1c-a7cd-03cdfdbc611a_terseLabel_en-US" xlink:label="lab_cvlt_TermBasedSoftwareLicensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term-based software licenses</link:label>
    <link:label id="lab_cvlt_TermBasedSoftwareLicensesMember_label_en-US" xlink:label="lab_cvlt_TermBasedSoftwareLicensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term-based Software, Licenses [Member]</link:label>
    <link:label id="lab_cvlt_TermBasedSoftwareLicensesMember_documentation_en-US" xlink:label="lab_cvlt_TermBasedSoftwareLicensesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Software, Licenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_TermBasedSoftwareLicensesMember" xlink:href="cvlt-20250930.xsd#cvlt_TermBasedSoftwareLicensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_TermBasedSoftwareLicensesMember" xlink:to="lab_cvlt_TermBasedSoftwareLicensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_69685c8f-53b1-4033-b72f-7f50fb2da06a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_89ce663a-4160-42f7-9de0-06eba67c734a_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_b69f1cdc-4880-4229-acbb-750b0c711d51_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_4346b657-0a03-4f9a-ba92-354154bd72d6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion ratio</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_8320696f-7c12-4c93-9450-17f8f44dd9e9_terseLabel_en-US" xlink:label="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Length of offering period (in months)</link:label>
    <link:label id="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_label_en-US" xlink:label="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Offering Period</link:label>
    <link:label id="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_documentation_en-US" xlink:label="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Offering Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:href="cvlt-20250930.xsd#cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:to="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_19dc2728-b9df-476a-be41-b8163287e931_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_3b89c739-2229-4bb3-817d-f046ea5a1c6b_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract_28cba5d8-1318-4643-8581-4a2f6c531406_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues:</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Product and Service Sold [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_b4f804fd-7ea6-49f1-9b43-9c9e65e65a74_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_0de41e7a-c74a-481d-bdc6-4db2fbb3a2c9_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_e09f7473-1260-4378-a9d6-e037eb0d160a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_AccountsReceivableRollForward_6cd3e72c-048d-41a9-a142-cf526f8e96b7_terseLabel_en-US" xlink:label="lab_cvlt_AccountsReceivableRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_cvlt_AccountsReceivableRollForward_label_en-US" xlink:label="lab_cvlt_AccountsReceivableRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Roll Forward]</link:label>
    <link:label id="lab_cvlt_AccountsReceivableRollForward_documentation_en-US" xlink:label="lab_cvlt_AccountsReceivableRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_AccountsReceivableRollForward" xlink:href="cvlt-20250930.xsd#cvlt_AccountsReceivableRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_AccountsReceivableRollForward" xlink:to="lab_cvlt_AccountsReceivableRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_d4542bd8-31d8-48b6-bd86-65ccbad9a951_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_aad24c60-6723-4bc9-ae1c-fd397c9c1816_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_2fc1c67c-e9f5-495c-a5bf-ffb29433601a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Opening Balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_7bf89d17-4c6f-4bed-8559-cf8ba37c4795_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_CorporateHeadquartersInTintonFallsNJMember_e5989bdc-9fb0-49d4-8406-a7214224b9a2_terseLabel_en-US" xlink:label="lab_cvlt_CorporateHeadquartersInTintonFallsNJMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate Headquarters in Tinton Falls, NJ</link:label>
    <link:label id="lab_cvlt_CorporateHeadquartersInTintonFallsNJMember_label_en-US" xlink:label="lab_cvlt_CorporateHeadquartersInTintonFallsNJMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Headquarters in Tinton Falls, NJ [Member]</link:label>
    <link:label id="lab_cvlt_CorporateHeadquartersInTintonFallsNJMember_documentation_en-US" xlink:label="lab_cvlt_CorporateHeadquartersInTintonFallsNJMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Corporate Headquarters in Tinton Falls, NJ</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CorporateHeadquartersInTintonFallsNJMember" xlink:href="cvlt-20250930.xsd#cvlt_CorporateHeadquartersInTintonFallsNJMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_CorporateHeadquartersInTintonFallsNJMember" xlink:to="lab_cvlt_CorporateHeadquartersInTintonFallsNJMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_PerpetualLicenseMember_57c3dab6-ff32-431a-8046-a089b45a1c83_terseLabel_en-US" xlink:label="lab_cvlt_PerpetualLicenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Perpetual license</link:label>
    <link:label id="lab_cvlt_PerpetualLicenseMember_label_en-US" xlink:label="lab_cvlt_PerpetualLicenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Perpetual License [Member]</link:label>
    <link:label id="lab_cvlt_PerpetualLicenseMember_documentation_en-US" xlink:label="lab_cvlt_PerpetualLicenseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Perpetual License</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_PerpetualLicenseMember" xlink:href="cvlt-20250930.xsd#cvlt_PerpetualLicenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_PerpetualLicenseMember" xlink:to="lab_cvlt_PerpetualLicenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_0a4b9cb5-69f1-4199-b8ee-8df7d5e4bccd_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_d47eea97-a0e9-496f-9705-226c1c7afcbe_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_ffa88f17-0bd2-4716-af0f-02e84cafa85a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Opening Balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_419a88ee-9dfc-4325-8d87-8fb69b25c241_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_497c4616-de14-49b9-a120-955f685b1646_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Plans</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OffMarketLeaseUnfavorable_b0059146-2ecf-4471-a6c2-6ef6fecf5cca_terseLabel_en-US" xlink:label="lab_us-gaap_OffMarketLeaseUnfavorable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial liability for above market leaseback</link:label>
    <link:label id="lab_us-gaap_OffMarketLeaseUnfavorable_label_en-US" xlink:label="lab_us-gaap_OffMarketLeaseUnfavorable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Off-Market Lease, Unfavorable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffMarketLeaseUnfavorable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OffMarketLeaseUnfavorable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OffMarketLeaseUnfavorable" xlink:to="lab_us-gaap_OffMarketLeaseUnfavorable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_2109eef4-6172-4d85-a24c-06fffac854a5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_1f522146-1598-4319-a3d7-49f68ad22b96_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4a3d15ce-0130-4977-ab2b-b419d1378696_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_df3f45ab-bb62-4355-8d08-3678a4dc62c3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Cash and Cash Equivalent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_990af411-89d2-4d23-b5b8-63fd54dcc931_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash consideration from sale of property</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_fccc6bef-4621-4bdb-b641-347f77963dc1_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_144d45e4-3257-44e0-8458-5e60815fb079_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d7497bd4-bcd8-47ec-b3a0-c899bc2177b4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_e194e93a-63d8-42e8-8dcf-f5a45440edcf_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_b2ac773e-edca-4eba-ae5c-b23b6b938630_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_18f32293-ce0c-41f5-b1a0-72fb76173198_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_54852b85-facb-4fb8-9fc0-1e9f6cb098ae_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_0c2bb9af-47c1-4dfc-a521-0eb055e1eba9_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_34d7494d-8fa4-48ca-bb07-22d6e8736c84_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease_20494ccc-7ae4-4b45-8056-11e2ddd7c58a_terseLabel_en-US" xlink:label="lab_cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase/(decrease)</link:label>
    <link:label id="lab_cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease_label_en-US" xlink:label="lab_cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset, Net, Noncurrent, Increase (Decrease)</link:label>
    <link:label id="lab_cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease_documentation_en-US" xlink:label="lab_cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset, Net, Noncurrent, Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease" xlink:to="lab_cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_b04ebee2-c0d4-4130-a323-7d277f2bdad8_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_8cb415bc-d36e-4d99-91a3-35bd675e1497_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_2eb844a5-2321-4054-8cd2-3c4c44bcdb41_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1894e3fc-24e5-4b6e-a762-c49511585834_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_de4aa769-4fc8-424c-84df-40d6571ea213_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stated interest rate percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_e61ea3c2-a831-4884-a981-2bd0cda00366_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AmericasMember_9fafc433-fd2a-4d0e-a5b1-6b77f53d8767_terseLabel_en-US" xlink:label="lab_srt_AmericasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Americas</link:label>
    <link:label id="lab_srt_AmericasMember_label_en-US" xlink:label="lab_srt_AmericasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Americas [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AmericasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AmericasMember" xlink:to="lab_srt_AmericasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ce255535-1927-4adb-a9a0-ce87cf6fa4a1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNet_dc1d2509-f792-4a5d-a525-47b8f967ac6a_periodStartLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Opening Balance</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_b9c73dd6-aa37-43de-b8b8-ec3548cc80d2_periodEndLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNet" xlink:to="lab_us-gaap_AccountsReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_383adf1f-364c-4eae-a824-936c45435f85_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseDiscountRate_69e7ff96-40b3-4084-ae7e-4d52c8060abc_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liability discount rate</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseDiscountRate_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseDiscountRate" xlink:to="lab_us-gaap_LesseeOperatingLeaseDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_3e959232-20c4-4766-b230-2cda79bce86e_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dilutive effect of potential common shares (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9a3705d4-69a0-4da4-ad41-adc390921285_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of awards granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b6a64549-45e4-4cd0-babc-58c1cd2967af_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awarded (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_583b3a88-94c5-4503-9231-5ca0787125d3_terseLabel_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Strike price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_label_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option Indexed to Issuer's Equity, Strike Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OptionIndexedToIssuersEquityStrikePrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a6d67809-b44a-4041-b05a-957064397426_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_bf4b3a28-bffa-4ded-a119-9ebde6221294_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionDescriptionAxis_7d45c8dc-2c38-4641-8925-8f45d24028cd_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Description [Axis]</link:label>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionDescriptionAxis_label_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Description [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleLeasebackTransactionDescriptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:to="lab_us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_9a70ba98-6f68-4543-bc75-a5a2c3cdd8b8_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_d7aee9e2-0268-4862-878a-42f46c8ce5a8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_423ab0ef-caad-438b-876c-9ece9a8d6458_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity securities valued using the measurement alternative</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_3e7e2a43-78fd-4464-bf35-fcaf5b718087_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of equity securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Equity Securities, FV-NI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireEquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi" xlink:to="lab_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_26d5a9fe-8a90-4eb9-ba31-9b66a6b6417c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Amortization of Debt Issuance Costs and Interest Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c653c8d6-219a-448f-be34-ad02038c0df9_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average fair value, units awarded (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_751bd699-0422-4bab-be34-fa8527e9821e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awarded (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_96c4189b-2ec6-416d-a1cf-9bbc7006f84b_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total cash consideration</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_fda2828e-65fc-40f0-821a-ab51ee160c79_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment charges</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_0d9a1282-be7d-4668-9863-979e74c27f11_verboseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Noncash impairment charges</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Long-Lived Assets to be Disposed of</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_db2c84c1-5847-4e0d-847b-449bafa77820_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share issuances related to stock-based compensation</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_ebc0862d-e83c-41a6-9aba-81cceee9996a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_f7f6c501-4f6e-45cb-a89c-94c4b39551b2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring Charges</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_ContractWithCustomerAssetNetCurrentRollForward_9075d818-4a9e-43a6-983a-2ff45edd3109_terseLabel_en-US" xlink:label="lab_cvlt_ContractWithCustomerAssetNetCurrentRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unbilled receivable (current)</link:label>
    <link:label id="lab_cvlt_ContractWithCustomerAssetNetCurrentRollForward_label_en-US" xlink:label="lab_cvlt_ContractWithCustomerAssetNetCurrentRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset, Net, Current [Roll Forward]</link:label>
    <link:label id="lab_cvlt_ContractWithCustomerAssetNetCurrentRollForward_documentation_en-US" xlink:label="lab_cvlt_ContractWithCustomerAssetNetCurrentRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset, Net, Current [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerAssetNetCurrentRollForward" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerAssetNetCurrentRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_ContractWithCustomerAssetNetCurrentRollForward" xlink:to="lab_cvlt_ContractWithCustomerAssetNetCurrentRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_8090f63c-87d6-472c-9f74-68316141aad0_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Payment for) Other Financing Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_ff7c3208-30a4-4f24-9f69-91e7f3cef712_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total charges</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7714f30a-1095-4874-b88a-82d7a3a6e778_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_99e0b0b7-cbb9-4bc0-b8bc-4ee1ecf42259_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_bb83a5d6-6a03-48eb-9b89-eb95bccfc1de_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principal amount issued</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_d289443b-4944-46d9-9acf-35f5f3b6e94f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_df16cb89-f231-45ae-a44c-f3f444b5404d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringChargesMember_9ee9a06d-a947-44ff-bc3e-8b60049af217_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringChargesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring</link:label>
    <link:label id="lab_us-gaap_RestructuringChargesMember_label_en-US" xlink:label="lab_us-gaap_RestructuringChargesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Charges [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringChargesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringChargesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringChargesMember" xlink:to="lab_us-gaap_RestructuringChargesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_85dbfa82-6f3b-4eb2-a6e0-a1a9dc75f99c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognized in period, included in opening deferred revenue balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_68e75154-712d-4767-9e49-6fdac1f08ed5_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramAxis" xlink:to="lab_srt_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_aa3b9504-a77a-435d-af98-5870b67c6163_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_e9e0f554-52dd-4d06-ad82-8d7f6626b0a1_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring payments</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1c30b897-edc6-4fc3-815a-779318300056_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Non-vested beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_de7540c3-3279-4b1e-9918-57a05c88825e_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Non-vested ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_a0d1cf89-fa82-4a84-b987-6830c413ac70_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, net</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Deferred Tax Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_aa68a560-ec00-46b5-bea4-c62681220dfa_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_dc301ea2-cb68-47e0-bd9b-da3bd43ad0e0_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Noncash change in fair value of contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_208ddc9a-d484-4fec-adc3-a45532ab26cf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Change in contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Change in Contingent Consideration, Liability, Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_1cf36140-daca-475b-9c66-62132bc7ce2a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ESPP</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f1c3936f-eaed-43e3-ae94-53c8290befe4_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d2d8c2c0-604c-4ee8-9f14-aa9f2e1c1311_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_62d2befc-3672-4304-8201-7d2a11755c29_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_7029e193-e50b-4beb-9fe2-97598d335e65_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_4b39fff5-3d09-4317-a8bc-b127d1cefffc_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Market performance shares</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_b4a9d2b8-5a84-4f37-9746-9cb588ff1890_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Performance Obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward_680acef5-1e2b-420c-84b6-c17faa619069_terseLabel_en-US" xlink:label="lab_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unbilled receivable (long-term)</link:label>
    <link:label id="lab_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward_label_en-US" xlink:label="lab_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset, Net, Noncurrent [Roll Forward]</link:label>
    <link:label id="lab_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward_documentation_en-US" xlink:label="lab_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset, Net, Noncurrent [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerAssetNetNoncurrentRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward" xlink:to="lab_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f9dc726-aa3f-4420-bc0c-2cf0bba7ca56_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_76842a90-b6dd-4eed-a4f1-633975929b34_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_99039101-4d05-4a71-941c-a31fc7648d60_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accounting Standards</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_3e72fa61-ab0e-4a71-99b7-aa8bb78cff18_verboseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Developed Technology Rights</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_f4ddfc66-ccd5-4e72-b311-5e130a49db96_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Developed technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7bbb5c81-a185-49e5-99a3-043b669aaf54_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_93f92baa-f9b9-426b-a999-ef2148502f66_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_4121925b-7b77-4f69-a596-e2f4e0be990d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_CustomerAMember_56bb929d-0e53-4226-b656-a84053bfba99_terseLabel_en-US" xlink:label="lab_cvlt_CustomerAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Partner A</link:label>
    <link:label id="lab_cvlt_CustomerAMember_label_en-US" xlink:label="lab_cvlt_CustomerAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer A [Member]</link:label>
    <link:label id="lab_cvlt_CustomerAMember_documentation_en-US" xlink:label="lab_cvlt_CustomerAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer A</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CustomerAMember" xlink:href="cvlt-20250930.xsd#cvlt_CustomerAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_CustomerAMember" xlink:to="lab_cvlt_CustomerAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_90c57d39-9a36-480c-8f83-7bc5a406ced6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_a58e0733-25ca-4dc3-b717-087640ebd62b_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, $0.01 par value: 50,000 shares authorized, no shares issued and outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_bb2cee07-8eab-4c03-b209-4eaa9705a251_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_77ba2a88-9665-4b50-8739-cbbc807cd943_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds received</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockPlans" xlink:to="lab_us-gaap_ProceedsFromStockPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_d4ad702d-985b-4555-9d21-98a29cb99f4a_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software updates and customer support costs amortization period (in years)</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:to="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_ProfessionalServicesOtherMember_49516717-87ec-4957-af6d-fccfd2c8ad17_terseLabel_en-US" xlink:label="lab_cvlt_ProfessionalServicesOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other professional services</link:label>
    <link:label id="lab_cvlt_ProfessionalServicesOtherMember_label_en-US" xlink:label="lab_cvlt_ProfessionalServicesOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Professional Services, Other [Member]</link:label>
    <link:label id="lab_cvlt_ProfessionalServicesOtherMember_documentation_en-US" xlink:label="lab_cvlt_ProfessionalServicesOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Professional Services, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ProfessionalServicesOtherMember" xlink:href="cvlt-20250930.xsd#cvlt_ProfessionalServicesOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_ProfessionalServicesOtherMember" xlink:to="lab_cvlt_ProfessionalServicesOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_b31e05e2-ead7-4428-bb3d-bd2d9e7f1da3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.01 par value: 250,000 shares authorized, 44,051 shares and 44,104 shares issued and outstanding at September&#160;30, 2025 and March&#160;31, 2025, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_a25e174c-a034-4aee-a0a6-48a9276357e0_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_4a7723a5-60c7-4292-84f3-6066d7d08acc_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtTableTextBlock_c094b6e6-3d65-4945-be71-fdca54dcd6b7_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Carrying Amount of the Notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:to="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity_94539532-8f6e-4351-8328-b5c85935d544_negatedTerseLabel_en-US" xlink:label="lab_cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of capped calls, net of tax</link:label>
    <link:label id="lab_cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity_label_en-US" xlink:label="lab_cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments To Additional Paid In Capital, Option Indexed To Issuer's Equity</link:label>
    <link:label id="lab_cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity_documentation_en-US" xlink:label="lab_cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjustments To Additional Paid In Capital, Option Indexed To Issuer's Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity" xlink:href="cvlt-20250930.xsd#cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity" xlink:to="lab_cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_395d2600-1fb2-48af-8416-b841d2cb7dd7_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_60f169e4-291a-4259-bedc-8adb70821428_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a35c781f-f892-4330-b851-4e543aa92506_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Diluted weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_2a602802-243a-4f2e-8fb6-45e55fe85b9e_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (Note 8)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward_99c5def3-6b75-4709-a36a-de3844ca6c44_terseLabel_en-US" xlink:label="lab_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue (long-term)</link:label>
    <link:label id="lab_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward_label_en-US" xlink:label="lab_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Noncurrent [Roll Forward]</link:label>
    <link:label id="lab_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward_documentation_en-US" xlink:label="lab_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Noncurrent [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerLiabilityNoncurrentRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward" xlink:to="lab_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_80108c8e-c70d-40c8-8069-c839a06d4ae3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Developed technology</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity_c1b0efff-0290-4568-ad5c-847a156c1fee_terseLabel_en-US" xlink:label="lab_cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Threshold says prior to the maturity date for redemption</link:label>
    <link:label id="lab_cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity_label_en-US" xlink:label="lab_cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Trading Days Prior To Maturity</link:label>
    <link:label id="lab_cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity_documentation_en-US" xlink:label="lab_cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Trading Days Prior To Maturity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity" xlink:to="lab_cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_SubscriptionArrangementTerm_2f4653c5-462a-4b00-9331-e802468e7c31_terseLabel_en-US" xlink:label="lab_cvlt_SubscriptionArrangementTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subscription arrangement term</link:label>
    <link:label id="lab_cvlt_SubscriptionArrangementTerm_label_en-US" xlink:label="lab_cvlt_SubscriptionArrangementTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subscription Arrangement Term</link:label>
    <link:label id="lab_cvlt_SubscriptionArrangementTerm_documentation_en-US" xlink:label="lab_cvlt_SubscriptionArrangementTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Subscription Arrangement Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SubscriptionArrangementTerm" xlink:href="cvlt-20250930.xsd#cvlt_SubscriptionArrangementTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_SubscriptionArrangementTerm" xlink:to="lab_cvlt_SubscriptionArrangementTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_19f77b0b-3d53-4be7-a6e0-e103e25476ce_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_355c6af4-d8a5-4a87-ac68-57a99a414788_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_2ef198f4-5b3f-407c-acbd-3ebc6ee91397_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_171871f2-c294-4e13-85d8-5cd33811c319_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of business acquired</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Voting Equity Interest Acquired, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_7a6c47d8-fd30-4d49-ae39-2853ae4fd7fe_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenue by Geographic Area</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_fdedf324-6c5d-4e67-a1ce-22db4eaef45e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_50a34256-e314-409e-934b-47ffbbb875d1_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_4a6f798f-9f1f-480b-90ad-bb44078f79b3_terseLabel_en-US" xlink:label="lab_cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance obligation, expected payment terms</link:label>
    <link:label id="lab_cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_label_en-US" xlink:label="lab_cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Performance Obligation, Description Of Payment Terms, Period</link:label>
    <link:label id="lab_cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_documentation_en-US" xlink:label="lab_cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue, Performance Obligation, Description Of Payment Terms, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" xlink:href="cvlt-20250930.xsd#cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" xlink:to="lab_cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_be304968-a9d3-47e3-8a44-681d7e50be18_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_c644f418-04cd-4f74-8800-0fe199b43a23_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_6ed60dfb-4f60-4f19-a160-cb5cd1acb14c_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_18933fab-8a0c-4971-8ad9-36b2d4e7fb92_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_ContractWithCustomerLiabilityCurrentRollForward_0e12518a-6c13-443a-b089-91062f901381_terseLabel_en-US" xlink:label="lab_cvlt_ContractWithCustomerLiabilityCurrentRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue (current)</link:label>
    <link:label id="lab_cvlt_ContractWithCustomerLiabilityCurrentRollForward_label_en-US" xlink:label="lab_cvlt_ContractWithCustomerLiabilityCurrentRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Current [Roll Forward]</link:label>
    <link:label id="lab_cvlt_ContractWithCustomerLiabilityCurrentRollForward_documentation_en-US" xlink:label="lab_cvlt_ContractWithCustomerLiabilityCurrentRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerLiabilityCurrentRollForward" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerLiabilityCurrentRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_ContractWithCustomerLiabilityCurrentRollForward" xlink:to="lab_cvlt_ContractWithCustomerLiabilityCurrentRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_a2c95e51-5389-4a16-b1fd-12b1b28e6a2a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_bd2794e6-6759-4a85-ae3e-12dee9a30414_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted net income per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_c6e89ac0-e809-4fc9-94ec-2613d9315825_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues:</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_659a3579-f5aa-4a01-a6d1-9d3f9fd9de3c_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_153d6119-9cf1-49bd-9afb-094cfabf5a70_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Long-term tax reserves</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Liability Assumed, Deferred Tax Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_a0a27e54-f768-4e40-b48c-f804a8fdc6c2_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtFairValueDisclosures_549410c1-1fec-42a1-a718-2474dd5f080b_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, fair value</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtFairValueDisclosures_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt, Fair Value Disclosures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:to="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_9f263af0-a03f-40f1-961d-1bcdea17f1f7_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_4bd0fcb7-835c-4740-91ed-71d6776dc3ab_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_85363147-23f0-4f93-bbf3-cec04d394ff5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income per Common Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_4cb7fdc9-cc3d-4add-8ad9-3322d0d593d9_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_94bc6915-4a76-45be-acf4-e7832546f020_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d28c7777-2ce3-4616-b0c1-6203f3170e84_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_DeferredRevenueNoncurrentMember_a38df654-31ef-478a-baae-0a60eb7d05a2_terseLabel_en-US" xlink:label="lab_cvlt_DeferredRevenueNoncurrentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue (long-term)</link:label>
    <link:label id="lab_cvlt_DeferredRevenueNoncurrentMember_label_en-US" xlink:label="lab_cvlt_DeferredRevenueNoncurrentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Noncurrent [Member]</link:label>
    <link:label id="lab_cvlt_DeferredRevenueNoncurrentMember_documentation_en-US" xlink:label="lab_cvlt_DeferredRevenueNoncurrentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DeferredRevenueNoncurrentMember" xlink:href="cvlt-20250930.xsd#cvlt_DeferredRevenueNoncurrentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_DeferredRevenueNoncurrentMember" xlink:to="lab_cvlt_DeferredRevenueNoncurrentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_a67b7309-0324-4308-a4ca-c3929ebdb6ec_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivables_42b90cb1-a3f9-401a-ad3a-1e1d0e66efc6_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Trade accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1a8e9210-459a-4890-a01a-f09a999ccfe4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_881bc3c5-835d-4bd6-9e85-04f6e319bfe0_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_dd34ebcb-51ff-477f-84ea-80e683b5c260_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets acquired</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_4725e967-eeda-432a-9bfe-88fad99a9212_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_64cb21bf-2700-4289-8866-647c5db2d064_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_6e0e59bf-f4bf-449b-826a-8184ceff5442_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Annual unused commitment fee rate</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares_ec927094-685d-4fba-93b5-d6d3420c00a1_terseLabel_en-US" xlink:label="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards potential to vest (in shares)</link:label>
    <link:label id="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares_label_en-US" xlink:label="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Potential To Vest, Shares</link:label>
    <link:label id="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares_documentation_en-US" xlink:label="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Potential To Vest, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares" xlink:href="cvlt-20250930.xsd#cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares" xlink:to="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_c06e57e7-b606-4a49-9efa-cff22c88b53a_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share repurchase program, amount approved</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_db860059-d797-4c2c-943c-da0c3dc3e9af_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from stock-based compensation plans</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_FinancialAssetsFairValueDisclosure_7f487c75-5aa4-4c2f-ae17-a6e142f762c8_terseLabel_en-US" xlink:label="lab_cvlt_FinancialAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial assets measured at fair value</link:label>
    <link:label id="lab_cvlt_FinancialAssetsFairValueDisclosure_label_en-US" xlink:label="lab_cvlt_FinancialAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Assets, Fair Value Disclosure</link:label>
    <link:label id="lab_cvlt_FinancialAssetsFairValueDisclosure_documentation_en-US" xlink:label="lab_cvlt_FinancialAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Financial Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_FinancialAssetsFairValueDisclosure" xlink:href="cvlt-20250930.xsd#cvlt_FinancialAssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_FinancialAssetsFairValueDisclosure" xlink:to="lab_cvlt_FinancialAssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_0d78f458-d756-4a71-80a1-144b413fdece_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase price as a percentage of fair market value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d8dc35e0-2023-486b-9e85-5d2ce2c72b3e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_SoftwareAsAServiceMember_65d18163-3576-40d0-b472-d33a621b1b22_terseLabel_en-US" xlink:label="lab_cvlt_SoftwareAsAServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software-as-a-service</link:label>
    <link:label id="lab_cvlt_SoftwareAsAServiceMember_label_en-US" xlink:label="lab_cvlt_SoftwareAsAServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software As A Service [Member]</link:label>
    <link:label id="lab_cvlt_SoftwareAsAServiceMember_documentation_en-US" xlink:label="lab_cvlt_SoftwareAsAServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Software As A Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SoftwareAsAServiceMember" xlink:href="cvlt-20250930.xsd#cvlt_SoftwareAsAServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_SoftwareAsAServiceMember" xlink:to="lab_cvlt_SoftwareAsAServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_A2024RestructuringProgramMember_b4f9c5d4-d901-4a00-9bd1-bac26fefef62_terseLabel_en-US" xlink:label="lab_cvlt_A2024RestructuringProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024 Restructuring Program</link:label>
    <link:label id="lab_cvlt_A2024RestructuringProgramMember_label_en-US" xlink:label="lab_cvlt_A2024RestructuringProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2024 Restructuring Program [Member]</link:label>
    <link:label id="lab_cvlt_A2024RestructuringProgramMember_documentation_en-US" xlink:label="lab_cvlt_A2024RestructuringProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2024 Restructuring Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_A2024RestructuringProgramMember" xlink:href="cvlt-20250930.xsd#cvlt_A2024RestructuringProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_A2024RestructuringProgramMember" xlink:to="lab_cvlt_A2024RestructuringProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramDomain_572eea76-c32a-4a44-9263-10387a3c8e4a_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramDomain" xlink:to="lab_srt_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_86c59346-42d1-4606-ba7a-c725073290b1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_87da5ef9-c2bc-4012-8f4c-8fb1b947ddb7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_7bc4fcba-e25b-446e-917f-3ecd80de179d_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_c02e84d8-95e1-4fa6-94c1-01d38f7183d3_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_adf5bef2-9c12-43b4-aa3b-1b85585cc41d_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_f7eb0ac0-1699-421a-b5e6-d844eefc9824_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_RevenueRemainingPerformanceObligationPercentageRecognized_37e5b69e-e7f8-4d11-b2c8-a55f8d062bba_terseLabel_en-US" xlink:label="lab_cvlt_RevenueRemainingPerformanceObligationPercentageRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation, percentage recognized</link:label>
    <link:label id="lab_cvlt_RevenueRemainingPerformanceObligationPercentageRecognized_label_en-US" xlink:label="lab_cvlt_RevenueRemainingPerformanceObligationPercentageRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage Recognized</link:label>
    <link:label id="lab_cvlt_RevenueRemainingPerformanceObligationPercentageRecognized_documentation_en-US" xlink:label="lab_cvlt_RevenueRemainingPerformanceObligationPercentageRecognized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_RevenueRemainingPerformanceObligationPercentageRecognized" xlink:href="cvlt-20250930.xsd#cvlt_RevenueRemainingPerformanceObligationPercentageRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_RevenueRemainingPerformanceObligationPercentageRecognized" xlink:to="lab_cvlt_RevenueRemainingPerformanceObligationPercentageRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_BusinessCombinationConsiderationTransferredContingentConsideration_ff60fa24-8f3f-4f1d-ada1-2dc09efeae83_terseLabel_en-US" xlink:label="lab_cvlt_BusinessCombinationConsiderationTransferredContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Final aggregate contingent consideration</link:label>
    <link:label id="lab_cvlt_BusinessCombinationConsiderationTransferredContingentConsideration_label_en-US" xlink:label="lab_cvlt_BusinessCombinationConsiderationTransferredContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Contingent Consideration</link:label>
    <link:label id="lab_cvlt_BusinessCombinationConsiderationTransferredContingentConsideration_documentation_en-US" xlink:label="lab_cvlt_BusinessCombinationConsiderationTransferredContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Final Achievement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationConsiderationTransferredContingentConsideration" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationConsiderationTransferredContingentConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_BusinessCombinationConsiderationTransferredContingentConsideration" xlink:to="lab_cvlt_BusinessCombinationConsiderationTransferredContingentConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_b5e6d1f3-103f-42c0-9263-a8b56a810b94_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings under the credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_7c3221b3-c772-499e-bebc-527955c724b4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_ed146f3b-9187-4b97-891a-02b83b4dd1b3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Noncash adjustment on headquarters sale leaseback</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_11c9188a-e373-49a8-88b1-a6af4f25acd2_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_1d0e1cb3-d0ef-46fa-937c-c1b120330b90_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_dbd022f6-ab78-4a60-b6f0-eb4b424076f5_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_09786e03-b149-4048-8c40-df911deaa3cb_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted net income per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_c55d6e8b-b327-4a0d-8bcf-825068f9ac17_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_fbab2460-b34e-47d3-a154-84e474e5e634_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_c263694b-9e24-47e4-b182-fc76a01e9654_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_23d662a3-dae7-45aa-92f1-74755965b9e2_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_fef0161b-8f74-4eb9-9121-3dad1019b6b9_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosures of noncash activities</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e3ab73e6-4e52-48e5-9975-a2975d93a659_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceOtherMember_dff914cb-12f6-4ea5-a635-31f800f237f5_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other services</link:label>
    <link:label id="lab_us-gaap_ServiceOtherMember_label_en-US" xlink:label="lab_us-gaap_ServiceOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Service, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceOtherMember" xlink:to="lab_us-gaap_ServiceOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_8954562c-6d98-4b68-86bc-dbe6f69f3b57_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_0edff052-82b2-41f0-9981-0fefd08ce8a5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_7178688d-4dbe-45e4-a260-f4c9033f21c8_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis" xlink:to="lab_us-gaap_RestructuringPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityEquityAxis_dfee8ab6-3f03-4074-b427-42f18a3fcd31_terseLabel_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityEquityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option Indexed to Issuer's Equity [Axis]</link:label>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityEquityAxis_label_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityEquityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option Indexed to Issuer's Equity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OptionIndexedToIssuersEquityEquityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityEquityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_358a3601-72a1-437f-88c1-b41c84ed358d_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross margin</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_32028c1d-7033-4db3-ad4e-b18a9f627d1b_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDeferredSalesCommissions_ce1c7a3c-fcbb-4281-9ac3-a1d6740acb98_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of deferred commissions cost</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDeferredSalesCommissions_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Deferred Sales Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:to="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_0f86c906-df66-401b-a9e6-90a0df0fb6e7_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9e68a9cc-e341-4b44-a604-bd7e0586d79c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_96439836-5937-4f3e-9a09-64cb56db90fa_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets held for sale</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_5dcc927a-6455-4475-a048-d3f1b1b5808b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments_c6ff616b-3bc4-45f3-b20f-e37610a2f146_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unfunded commitments</link:label>
    <link:label id="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments_label_en-US" xlink:label="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unfunded Commitments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments" xlink:to="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_4e345276-0720-4038-b915-150b5b5cbd77_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalization</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_d7a6e9ce-c8f1-4319-bdf1-1e040d0ee7ce_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective interest rate percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_8052b172-0429-4c88-a7de-8b6843498c74_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_20f444e7-573a-4f7e-91b9-7f37d6a351b7_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_d633a206-d1bd-48b7-a13e-7ca17e5e20ff_netLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_a693ef4a-177d-467d-b523-44f4e9ca2195_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_d1ef1657-6320-46d8-8560-e572b7f1d98a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b1e26669-4868-43f1-8087-e087ba7ab79f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_041264e2-4dcd-4719-b555-df5ba26d4b53_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_ConvertibleSeniorNotesDue2030Member_a53332a6-07e4-46c2-ad98-6ffc7be75179_terseLabel_en-US" xlink:label="lab_cvlt_ConvertibleSeniorNotesDue2030Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes Due 2030</link:label>
    <link:label id="lab_cvlt_ConvertibleSeniorNotesDue2030Member_label_en-US" xlink:label="lab_cvlt_ConvertibleSeniorNotesDue2030Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes Due 2030 [Member]</link:label>
    <link:label id="lab_cvlt_ConvertibleSeniorNotesDue2030Member_documentation_en-US" xlink:label="lab_cvlt_ConvertibleSeniorNotesDue2030Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes Due 2030</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ConvertibleSeniorNotesDue2030Member" xlink:href="cvlt-20250930.xsd#cvlt_ConvertibleSeniorNotesDue2030Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_ConvertibleSeniorNotesDue2030Member" xlink:to="lab_cvlt_ConvertibleSeniorNotesDue2030Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_d5ed201a-cd5b-4c99-8608-5c65e33613f2_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_7b5d3f3d-c591-4235-bb05-e937745d00b2_totalLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total restructuring charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_72bb3c72-0304-435f-8fd7-38f7bebbe15f_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_642622e7-36c7-45a5-a4ba-9ad74a691bce_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_2d8ad5ef-9317-4ea9-a8e9-5cbb92236b44_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_6596a82d-36ac-4734-9257-9d3d9f7bf850_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification of Prior Year Balances</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_ea1030a8-5715-489b-9b71-18d609944148_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase/(decrease)</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1aa394a4-d4e2-46fa-bc3e-3a8619fdcd69_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Cost [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Cost [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_80985578-df12-4b18-b47f-b3313fa02d43_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease_76c3549e-3700-41b9-8321-0af50e83f199_terseLabel_en-US" xlink:label="lab_cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase/(decrease)</link:label>
    <link:label id="lab_cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease_label_en-US" xlink:label="lab_cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Noncurrent, Increase (Decrease)</link:label>
    <link:label id="lab_cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease_documentation_en-US" xlink:label="lab_cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Noncurrent, Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease" xlink:to="lab_cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_0c4f17bc-3d55-4f19-b6dd-ccb1ab53bd1f_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_75312f2d-2da6-4e8b-9a8e-347184f38acd_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_4765a96e-2261-47d1-ae35-83ca8888aa72_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of convertible notes</link:label>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:to="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_a07ce833-d82f-4bbc-a044-690447016025_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_d9ffaf64-639f-423c-9c44-f84799e5cb95_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_SatoriCyberLtdMember_c9598953-79df-41f3-a243-12adeacdc591_terseLabel_en-US" xlink:label="lab_cvlt_SatoriCyberLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Satori Cyber, Ltd</link:label>
    <link:label id="lab_cvlt_SatoriCyberLtdMember_label_en-US" xlink:label="lab_cvlt_SatoriCyberLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Satori Cyber, Ltd [Member]</link:label>
    <link:label id="lab_cvlt_SatoriCyberLtdMember_documentation_en-US" xlink:label="lab_cvlt_SatoriCyberLtdMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Satori Cyber, Ltd</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SatoriCyberLtdMember" xlink:href="cvlt-20250930.xsd#cvlt_SatoriCyberLtdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_SatoriCyberLtdMember" xlink:to="lab_cvlt_SatoriCyberLtdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_SubscriptionMember_f101d73b-1b44-4409-a058-c32cad429464_terseLabel_en-US" xlink:label="lab_cvlt_SubscriptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total subscription</link:label>
    <link:label id="lab_cvlt_SubscriptionMember_9269c5be-e104-44ec-8302-71f0cf5427c7_verboseLabel_en-US" xlink:label="lab_cvlt_SubscriptionMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Subscription</link:label>
    <link:label id="lab_cvlt_SubscriptionMember_label_en-US" xlink:label="lab_cvlt_SubscriptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subscription [Member]</link:label>
    <link:label id="lab_cvlt_SubscriptionMember_documentation_en-US" xlink:label="lab_cvlt_SubscriptionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Subscription</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SubscriptionMember" xlink:href="cvlt-20250930.xsd#cvlt_SubscriptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_SubscriptionMember" xlink:to="lab_cvlt_SubscriptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_40288d08-c923-4c85-8c2c-43bdba0defbd_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionDisclosureTextBlock_5c04f0c8-9de3-4279-9e43-4317bba315eb_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale and Leaseback Transaction</link:label>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transactions [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleLeasebackTransactionDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionDisclosureTextBlock" xlink:to="lab_us-gaap_SaleLeasebackTransactionDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_a9a8203a-24ec-4f02-be3d-a96e3d5309ba_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_491aaa7f-1622-41ad-8b9d-e23ce7d8281b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_bdf2594f-ecf1-4bed-81be-da72b29d79ce_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Grant Date&#160;Fair&#160;Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_bdc92ad7-8c3e-460c-845c-67b249b0583f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_33bc30ab-d53f-46a7-a3b2-a99fa4f35f41_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_4cf797f7-8a0a-4147-a166-7eee528ff76e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum employee payroll percent deduction of salary</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3e51ae2e-087c-4668-923d-0b2db7506fd7_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c0cf43b4-ab0a-4c92-ac92-03ef7ea7669b_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_f1a9a3f8-d672-43a9-8a63-ae69fe619892_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_17c12c5a-472e-443c-b51e-e468c4a93df6_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_8526dcb1-5a79-4948-85fe-4d2a3d4c6aa2_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_5cd50338-7ec8-422e-bae8-52ac0a39c280_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_15eb244c-1092-45c3-9336-198a9672d109_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share issuances related to business combination</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease_3ac07856-149c-465c-a9ef-5b76a34f0d24_terseLabel_en-US" xlink:label="lab_cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase/(decrease)</link:label>
    <link:label id="lab_cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease_label_en-US" xlink:label="lab_cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset, Net, Current, Increase (Decrease)</link:label>
    <link:label id="lab_cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease_documentation_en-US" xlink:label="lab_cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset, Net, Current, Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease" xlink:to="lab_cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_63202bd4-5144-48fc-a5ac-13874e02e9db_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total identifiable net assets acquired and liabilities assumed</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_2aa7542d-de29-46ce-af80-a46aab721e1e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of debt, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Debt, Net of Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fe6b6cfe-3e9e-495c-8f37-847ce2250799_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive securities excluded from computation (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_173f0803-e610-4114-a9cc-6c3ecb292a3a_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e83bac2d-52f6-4951-ad1e-dc691762ad64_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_4572ea77-c402-4c64-a996-0b2977af675b_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease_0b0129e4-4fe6-484e-aff8-637f9cd02f7c_terseLabel_en-US" xlink:label="lab_cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase/(decrease)</link:label>
    <link:label id="lab_cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease_label_en-US" xlink:label="lab_cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Current, Increase (Decrease)</link:label>
    <link:label id="lab_cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease_documentation_en-US" xlink:label="lab_cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Current, Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease" xlink:to="lab_cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_bf0186a8-fdb8-452e-877a-5abdeb64f87f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c5e5c619-f984-4783-83f4-c8a23b744bc3_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_330d695d-82ce-40f5-b2d2-2fa8c6673291_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_28322997-362a-4218-ac83-4b42ff3e765d_netLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Basic weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_5d04056f-5c92-4781-858f-ca2935ac1cda_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_46c96889-715c-4765-9a30-758486006f58_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share repurchase program, remaining available amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_461b8e10-5056-4634-a03d-369ae357d409_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Product and Service Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_cc825c5e-8350-495a-b8c2-25ddc7a7c64a_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_e3eb9afc-98c8-4614-bef5-c7c9f18a83b9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Basic and Diluted Net Income per Common Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_CustomerSupportArrangementTerm_dc5147a7-25b4-48fc-abe9-23a590fc0ec6_terseLabel_en-US" xlink:label="lab_cvlt_CustomerSupportArrangementTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer support arrangement term</link:label>
    <link:label id="lab_cvlt_CustomerSupportArrangementTerm_label_en-US" xlink:label="lab_cvlt_CustomerSupportArrangementTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Support Arrangement Term</link:label>
    <link:label id="lab_cvlt_CustomerSupportArrangementTerm_documentation_en-US" xlink:label="lab_cvlt_CustomerSupportArrangementTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer Support Arrangement Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CustomerSupportArrangementTerm" xlink:href="cvlt-20250930.xsd#cvlt_CustomerSupportArrangementTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_CustomerSupportArrangementTerm" xlink:to="lab_cvlt_CustomerSupportArrangementTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramTable_858873b3-3dcf-45bb-b03b-0f202d4b5d08_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Table]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramTable_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramTable" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramTable" xlink:to="lab_srt_ShareRepurchaseProgramTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_8a8a2852-f93c-4c9b-af02-6563bc4cf202_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_2154ef1c-bc98-4031-8971-cc70889f1069_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_864e3223-6fe4-4bf1-b094-50ba52bdbe2f_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent_8ef62cd8-e2d1-4e68-a4a4-6da2683d6109_terseLabel_en-US" xlink:label="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets and Other assets</link:label>
    <link:label id="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent_label_en-US" xlink:label="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Asset, Current And Other Asset, Noncurrent</link:label>
    <link:label id="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent_documentation_en-US" xlink:label="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Asset, Current And Other Asset, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent" xlink:to="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_b227ef5f-fd88-4244-a406-3eb5be5f9c43_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_3e7c4442-d741-41c0-ade5-db9f03320454_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred commissions cost</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_c43d0103-f3f2-457d-ae01-2f5f840cd402_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a2fb858-406e-4553-8c2f-5c290b453195_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_14b9ed55-3897-406d-8882-369bffc8637d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_4f52c958-0778-4fba-b178-57035d98bea5_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_f3f4aa86-ace3-4e36-95e0-83a7d21be23a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Net</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_57e5550c-2ee1-49e3-91a9-4744ed3defa4_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_90058594-a4ae-486b-96d7-00083726e5b1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_df19355f-534b-45a3-bce6-e4393ed5bfd8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_label_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseNonoperating" xlink:to="lab_us-gaap_InterestExpenseNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_5c49374e-d29c-42b0-bb50-72e44d7e864a_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_903c782d-0be8-4029-b38b-e697164c9a5c_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_b9174d01-09d9-41f0-89fb-81efa41d9531_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets acquired and liabilities assumed:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_a34748ef-a6b9-425c-b9bf-ab157bf01c5c_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount_3c024dc5-5ac9-4bfe-a856-9d8121d43f63_terseLabel_en-US" xlink:label="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum amount of stock purchasable by employees within a calendar year</link:label>
    <link:label id="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount_label_en-US" xlink:label="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement By Share based Payment Award, Maximum Annual Purchases Per Employee, Amount</link:label>
    <link:label id="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount_documentation_en-US" xlink:label="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement By Share based Payment Award, Maximum Annual Purchases Per Employee, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount" xlink:href="cvlt-20250930.xsd#cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount" xlink:to="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent_afcb3104-2cab-41e7-b21d-feffb273f647_terseLabel_en-US" xlink:label="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards potential to vest, percentage</link:label>
    <link:label id="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent_label_en-US" xlink:label="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Potential To Vest, Percent</link:label>
    <link:label id="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent_documentation_en-US" xlink:label="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Potential To Vest, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent" xlink:href="cvlt-20250930.xsd#cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent" xlink:to="lab_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_46d108a2-5861-4002-ae89-488622fd7c40_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_bc5cc0a3-b900-4843-93cf-f0c1d26fcdf8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities_4cfea76e-aa23-4f1e-9c0d-f981e06d47f6_negatedTerseLabel_en-US" xlink:label="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and Accrued liabilities</link:label>
    <link:label id="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed,, Current Liabilities, Accounts Payable And Accrued Liabilities</link:label>
    <link:label id="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities_documentation_en-US" xlink:label="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Liability Assumed, Accounts Payable, Current And Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities" xlink:to="lab_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_a7ed333b-2a7a-4d16-8e08-b4ace9ae2225_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2682aed1-a522-43c7-b00a-96b1739cfc8d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_7f4cd905-d52b-4969-8cb4-28f932ee0b03_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Activity in Restructuring Accrual</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_d3d3d7ad-abb6-4a16-b4cc-c0b178218aea_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_c314ec35-62d4-49d5-804b-4fd010c1186b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Threshold trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_c67a44d8-dc48-4df9-be75-78ce8a674dd9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">&#160; Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b3f3b609-62b5-4941-8e86-cbb208c6ce43_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_8b38dc80-be71-4a80-bb49-f0fe8af3dd61_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_cvlt_InternationalMember_d7314a72-dba1-4181-acb9-de28c5087a49_terseLabel_en-US" xlink:label="lab_cvlt_InternationalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">International</link:label>
    <link:label id="lab_cvlt_InternationalMember_label_en-US" xlink:label="lab_cvlt_InternationalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">International [Member]</link:label>
    <link:label id="lab_cvlt_InternationalMember_documentation_en-US" xlink:label="lab_cvlt_InternationalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">International [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_InternationalMember" xlink:href="cvlt-20250930.xsd#cvlt_InternationalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvlt_InternationalMember" xlink:to="lab_cvlt_InternationalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b762ddd6-864e-41d2-b982-619c6288fa1f_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>cvlt-20250930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:b5bb3459-68bd-4c2e-a397-0e09e5e4a034,g:bf1689cd-7ef2-4a1b-b093-b43a35980b37-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.commvault.com/role/Cover" xlink:type="simple" xlink:href="cvlt-20250930.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_3f95ebf9-1575-463f-a548-3bf2fcc53c48" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_DocumentType_3f95ebf9-1575-463f-a548-3bf2fcc53c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_3db6becf-34bc-42be-9ade-f86a2b05f0bd" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_DocumentQuarterlyReport_3db6becf-34bc-42be-9ade-f86a2b05f0bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4dee8b26-1f79-4d54-a6d6-32b2285bd6f7" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_DocumentPeriodEndDate_4dee8b26-1f79-4d54-a6d6-32b2285bd6f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_dd15e25c-cb55-4527-82e0-242b83a48c49" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_DocumentTransitionReport_dd15e25c-cb55-4527-82e0-242b83a48c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_93c35d25-e127-45bb-a116-4e5c5865f082" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_EntityFileNumber_93c35d25-e127-45bb-a116-4e5c5865f082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_c87e599b-5655-4be2-9598-b3aa9ae2cd37" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_EntityRegistrantName_c87e599b-5655-4be2-9598-b3aa9ae2cd37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_7f443ab5-2d20-48a3-ad76-0e4d37d5bd56" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_EntityIncorporationStateCountryCode_7f443ab5-2d20-48a3-ad76-0e4d37d5bd56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c14276c4-1c71-437c-adc0-94cbefe09231" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_EntityTaxIdentificationNumber_c14276c4-1c71-437c-adc0-94cbefe09231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_80292d50-6f26-48cf-981d-9a299b56d9c6" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_EntityAddressAddressLine1_80292d50-6f26-48cf-981d-9a299b56d9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_5ed41a81-2968-4c05-b85c-5bb83fa8c8be" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_EntityAddressCityOrTown_5ed41a81-2968-4c05-b85c-5bb83fa8c8be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_54048b99-36a6-4740-8000-3b81f049bd79" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_EntityAddressStateOrProvince_54048b99-36a6-4740-8000-3b81f049bd79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_326f2fd2-4d45-4c63-a30f-c661b489d381" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_EntityAddressPostalZipCode_326f2fd2-4d45-4c63-a30f-c661b489d381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_de82b10c-0c97-42a2-bcd5-51476061f0c6" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_CityAreaCode_de82b10c-0c97-42a2-bcd5-51476061f0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_5b0af815-0e84-4812-880e-9a5605def4ff" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_LocalPhoneNumber_5b0af815-0e84-4812-880e-9a5605def4ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_73547d4e-6f77-4da9-86fb-523d9aa6141e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_Security12bTitle_73547d4e-6f77-4da9-86fb-523d9aa6141e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_f0de00ec-aefc-47c5-8ddf-01882ab2aa63" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_TradingSymbol_f0de00ec-aefc-47c5-8ddf-01882ab2aa63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_61b75711-66b0-4170-95c3-4b20002e8f77" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_SecurityExchangeName_61b75711-66b0-4170-95c3-4b20002e8f77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_259630fb-4730-402d-9b77-4b2ae9ad18a2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_EntityCurrentReportingStatus_259630fb-4730-402d-9b77-4b2ae9ad18a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_60a16d23-2062-422f-8878-72e629dcabbd" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_EntityInteractiveDataCurrent_60a16d23-2062-422f-8878-72e629dcabbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_c3563d45-2381-4849-b75c-b636c898a037" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_EntityFilerCategory_c3563d45-2381-4849-b75c-b636c898a037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_6723a5cc-b1a5-438d-adeb-ffafcfcf1667" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_EntitySmallBusiness_6723a5cc-b1a5-438d-adeb-ffafcfcf1667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_e41eeb85-4cb3-49ad-b134-b6126978c621" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_EntityEmergingGrowthCompany_e41eeb85-4cb3-49ad-b134-b6126978c621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_e5098c3f-a548-4105-bde6-e7ac1962e117" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_EntityShellCompany_e5098c3f-a548-4105-bde6-e7ac1962e117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_01dac200-da0b-4373-94b2-af893efc2ddc" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_01dac200-da0b-4373-94b2-af893efc2ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_bb96241e-1a0a-4424-a6cc-cc369e71e8f9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_EntityCentralIndexKey_bb96241e-1a0a-4424-a6cc-cc369e71e8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_70981f95-7ccf-411b-97d5-5ee7c8afd158" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_CurrentFiscalYearEndDate_70981f95-7ccf-411b-97d5-5ee7c8afd158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_f0fa37cd-9b71-43b6-a67c-9159d38a3b6c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_DocumentFiscalYearFocus_f0fa37cd-9b71-43b6-a67c-9159d38a3b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a05b2a59-6cc0-46f6-936c-599c3cf91047" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a05b2a59-6cc0-46f6-936c-599c3cf91047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_e85350d3-8cfb-4962-9053-5ff2754c117e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1673c15e-268f-419b-ab4a-49ef44fdd6ac" xlink:to="loc_dei_AmendmentFlag_e85350d3-8cfb-4962-9053-5ff2754c117e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cvlt-20250930.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_651c42c9-e6f8-488e-9de9-8b523182b4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_917e265e-9f8f-4509-88ff-c3a67dbce5ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_651c42c9-e6f8-488e-9de9-8b523182b4b4" xlink:to="loc_us-gaap_AssetsAbstract_917e265e-9f8f-4509-88ff-c3a67dbce5ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_aea9e70a-7fc0-4d75-b13b-eb08ae208c24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_917e265e-9f8f-4509-88ff-c3a67dbce5ce" xlink:to="loc_us-gaap_AssetsCurrentAbstract_aea9e70a-7fc0-4d75-b13b-eb08ae208c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_706d18cb-8862-4d99-aa6f-7c476d2fcef9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_aea9e70a-7fc0-4d75-b13b-eb08ae208c24" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_706d18cb-8862-4d99-aa6f-7c476d2fcef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e1b9f39e-9bf9-4ff9-927c-ebeca92630a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_aea9e70a-7fc0-4d75-b13b-eb08ae208c24" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e1b9f39e-9bf9-4ff9-927c-ebeca92630a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_9c6a30e5-a581-472b-8f66-eb48abb21c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_aea9e70a-7fc0-4d75-b13b-eb08ae208c24" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_9c6a30e5-a581-472b-8f66-eb48abb21c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_cfdbdf86-e68e-4783-8618-902632ce93e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_aea9e70a-7fc0-4d75-b13b-eb08ae208c24" xlink:to="loc_us-gaap_OtherAssetsCurrent_cfdbdf86-e68e-4783-8618-902632ce93e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a04866d6-51db-4967-a9dd-35140a9c1d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_aea9e70a-7fc0-4d75-b13b-eb08ae208c24" xlink:to="loc_us-gaap_AssetsCurrent_a04866d6-51db-4967-a9dd-35140a9c1d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_c6156e60-7773-49f3-aba1-261bd0cbdb11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_917e265e-9f8f-4509-88ff-c3a67dbce5ce" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_c6156e60-7773-49f3-aba1-261bd0cbdb11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_447d9975-c515-44e0-9b00-c60f7418ade2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_917e265e-9f8f-4509-88ff-c3a67dbce5ce" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_447d9975-c515-44e0-9b00-c60f7418ade2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_dca6a374-c34c-4950-a451-96868ae07a33" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_917e265e-9f8f-4509-88ff-c3a67dbce5ce" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_dca6a374-c34c-4950-a451-96868ae07a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_de91a96c-948d-41a2-83d5-dfdbf6e7ba2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_917e265e-9f8f-4509-88ff-c3a67dbce5ce" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_de91a96c-948d-41a2-83d5-dfdbf6e7ba2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_006b9aff-2e4d-4801-bb25-f6204b43100c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_917e265e-9f8f-4509-88ff-c3a67dbce5ce" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_006b9aff-2e4d-4801-bb25-f6204b43100c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e70524ee-37dc-4ce2-96db-b29b0fc86769" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_917e265e-9f8f-4509-88ff-c3a67dbce5ce" xlink:to="loc_us-gaap_Goodwill_e70524ee-37dc-4ce2-96db-b29b0fc86769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_9202737f-b58a-4e77-b963-db3b69c96753" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_917e265e-9f8f-4509-88ff-c3a67dbce5ce" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_9202737f-b58a-4e77-b963-db3b69c96753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_8a38e474-cb2f-4301-8658-71f278153922" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_917e265e-9f8f-4509-88ff-c3a67dbce5ce" xlink:to="loc_us-gaap_Assets_8a38e474-cb2f-4301-8658-71f278153922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_49a2b88a-27c1-4798-9db0-fcf2b3448519" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_651c42c9-e6f8-488e-9de9-8b523182b4b4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_49a2b88a-27c1-4798-9db0-fcf2b3448519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_9458cfcd-1fb7-4a68-bbae-a940346adb37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_49a2b88a-27c1-4798-9db0-fcf2b3448519" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_9458cfcd-1fb7-4a68-bbae-a940346adb37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_6ebb1c65-253c-4d78-a0de-14ed84c6fe99" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9458cfcd-1fb7-4a68-bbae-a940346adb37" xlink:to="loc_us-gaap_AccountsPayableCurrent_6ebb1c65-253c-4d78-a0de-14ed84c6fe99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c228fc0a-0949-4dda-a539-1e15fbad09ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9458cfcd-1fb7-4a68-bbae-a940346adb37" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_c228fc0a-0949-4dda-a539-1e15fbad09ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_bd5b1b41-f296-4bc8-b3eb-140286b242aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9458cfcd-1fb7-4a68-bbae-a940346adb37" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_bd5b1b41-f296-4bc8-b3eb-140286b242aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ef6c9ca7-8edc-4015-9dbb-34474637bd81" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9458cfcd-1fb7-4a68-bbae-a940346adb37" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ef6c9ca7-8edc-4015-9dbb-34474637bd81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e54bcf41-e07a-48b2-9851-62b7485a7294" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9458cfcd-1fb7-4a68-bbae-a940346adb37" xlink:to="loc_us-gaap_LiabilitiesCurrent_e54bcf41-e07a-48b2-9851-62b7485a7294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleLongTermNotesPayable_5e50db2b-9a2b-460f-89b4-0a4b7676cb24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleLongTermNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_49a2b88a-27c1-4798-9db0-fcf2b3448519" xlink:to="loc_us-gaap_ConvertibleLongTermNotesPayable_5e50db2b-9a2b-460f-89b4-0a4b7676cb24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_101b2b71-7a83-4179-afe9-7fd808a8c6ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_49a2b88a-27c1-4798-9db0-fcf2b3448519" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_101b2b71-7a83-4179-afe9-7fd808a8c6ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_12f872ee-4cf4-433f-a252-5c8a642b0bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_49a2b88a-27c1-4798-9db0-fcf2b3448519" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_12f872ee-4cf4-433f-a252-5c8a642b0bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0bfbc93c-f990-47e5-a986-48d381a54101" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_49a2b88a-27c1-4798-9db0-fcf2b3448519" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0bfbc93c-f990-47e5-a986-48d381a54101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c1451e32-0fe3-4cd6-abed-c1e65d0c5062" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_49a2b88a-27c1-4798-9db0-fcf2b3448519" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c1451e32-0fe3-4cd6-abed-c1e65d0c5062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e6fec917-d50b-4d1e-9cb8-01d28fb72da1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_49a2b88a-27c1-4798-9db0-fcf2b3448519" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e6fec917-d50b-4d1e-9cb8-01d28fb72da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_45eb03d6-e9d2-4980-a6c8-8e2ebcb30021" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_49a2b88a-27c1-4798-9db0-fcf2b3448519" xlink:to="loc_us-gaap_StockholdersEquityAbstract_45eb03d6-e9d2-4980-a6c8-8e2ebcb30021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c6164731-4f25-401c-b1c1-ee6a31f899b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45eb03d6-e9d2-4980-a6c8-8e2ebcb30021" xlink:to="loc_us-gaap_PreferredStockValue_c6164731-4f25-401c-b1c1-ee6a31f899b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_548eb29f-91b3-483c-a29d-de55e2c3bb03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45eb03d6-e9d2-4980-a6c8-8e2ebcb30021" xlink:to="loc_us-gaap_CommonStockValue_548eb29f-91b3-483c-a29d-de55e2c3bb03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_54f9c921-52eb-4bae-a64e-222513c068a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45eb03d6-e9d2-4980-a6c8-8e2ebcb30021" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_54f9c921-52eb-4bae-a64e-222513c068a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c0ce311c-1d1a-426a-92de-5f44a726a4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45eb03d6-e9d2-4980-a6c8-8e2ebcb30021" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c0ce311c-1d1a-426a-92de-5f44a726a4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2425bacb-a562-4a2e-a73d-eb98ab5b3fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45eb03d6-e9d2-4980-a6c8-8e2ebcb30021" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2425bacb-a562-4a2e-a73d-eb98ab5b3fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5752abf5-18e8-44fc-9a2f-0e93c187e1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45eb03d6-e9d2-4980-a6c8-8e2ebcb30021" xlink:to="loc_us-gaap_StockholdersEquity_5752abf5-18e8-44fc-9a2f-0e93c187e1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_af7ceff7-bb88-4e50-b1d1-3423222d889c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_49a2b88a-27c1-4798-9db0-fcf2b3448519" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_af7ceff7-bb88-4e50-b1d1-3423222d889c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cvlt-20250930.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_5a60ad4a-d72e-40b4-8237-532e1f47e29e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_6518743e-ee60-4b82-84f6-f439ad6e1d53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5a60ad4a-d72e-40b4-8237-532e1f47e29e" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_6518743e-ee60-4b82-84f6-f439ad6e1d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_49e68b47-2c01-459c-a7e0-6a85ee797b29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5a60ad4a-d72e-40b4-8237-532e1f47e29e" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_49e68b47-2c01-459c-a7e0-6a85ee797b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_12074b57-ff7e-4bd8-b611-6a92c63ef579" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5a60ad4a-d72e-40b4-8237-532e1f47e29e" xlink:to="loc_us-gaap_PreferredStockSharesIssued_12074b57-ff7e-4bd8-b611-6a92c63ef579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_7ce35103-fb8f-4060-88ba-a9ac23f1fa3c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5a60ad4a-d72e-40b4-8237-532e1f47e29e" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_7ce35103-fb8f-4060-88ba-a9ac23f1fa3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_8f65612e-0005-4dcd-acb1-14cc1175cfbc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5a60ad4a-d72e-40b4-8237-532e1f47e29e" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_8f65612e-0005-4dcd-acb1-14cc1175cfbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_e2c5d5b3-3405-46d7-bbd6-ad3cd6f5916a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5a60ad4a-d72e-40b4-8237-532e1f47e29e" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_e2c5d5b3-3405-46d7-bbd6-ad3cd6f5916a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_23d0b825-7037-4aae-88a6-ca14743e8b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5a60ad4a-d72e-40b4-8237-532e1f47e29e" xlink:to="loc_us-gaap_CommonStockSharesIssued_23d0b825-7037-4aae-88a6-ca14743e8b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2079b1dc-292b-482b-a389-1e3b62ac73b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5a60ad4a-d72e-40b4-8237-532e1f47e29e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2079b1dc-292b-482b-a389-1e3b62ac73b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="cvlt-20250930.xsd#ConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_d053ef83-7858-4c36-949a-a6871be15a29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e1695417-c5d9-4cbb-b3a1-78931ded81bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d053ef83-7858-4c36-949a-a6871be15a29" xlink:to="loc_us-gaap_StatementTable_e1695417-c5d9-4cbb-b3a1-78931ded81bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c988b63a-5e6b-4fa8-98f7-e39f5c9b1c30" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e1695417-c5d9-4cbb-b3a1-78931ded81bf" xlink:to="loc_srt_ProductOrServiceAxis_c988b63a-5e6b-4fa8-98f7-e39f5c9b1c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5f68a2b0-9c92-4284-b667-a1e117c267a0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_c988b63a-5e6b-4fa8-98f7-e39f5c9b1c30" xlink:to="loc_srt_ProductsAndServicesDomain_5f68a2b0-9c92-4284-b667-a1e117c267a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SubscriptionMember_eaaed349-37f6-417f-ac2b-91b1491b8616" xlink:href="cvlt-20250930.xsd#cvlt_SubscriptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5f68a2b0-9c92-4284-b667-a1e117c267a0" xlink:to="loc_cvlt_SubscriptionMember_eaaed349-37f6-417f-ac2b-91b1491b8616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_TermBasedSoftwareLicensesMember_f7a2bbd5-4871-42b7-9e50-b238f7dbacb8" xlink:href="cvlt-20250930.xsd#cvlt_TermBasedSoftwareLicensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_SubscriptionMember_eaaed349-37f6-417f-ac2b-91b1491b8616" xlink:to="loc_cvlt_TermBasedSoftwareLicensesMember_f7a2bbd5-4871-42b7-9e50-b238f7dbacb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SoftwareAsAServiceMember_228c19ce-7264-44fe-b5af-5903ef7c6c1d" xlink:href="cvlt-20250930.xsd#cvlt_SoftwareAsAServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_SubscriptionMember_eaaed349-37f6-417f-ac2b-91b1491b8616" xlink:to="loc_cvlt_SoftwareAsAServiceMember_228c19ce-7264-44fe-b5af-5903ef7c6c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_PerpetualLicenseMember_17732ba2-45f0-4b26-a2cc-908d4354427b" xlink:href="cvlt-20250930.xsd#cvlt_PerpetualLicenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5f68a2b0-9c92-4284-b667-a1e117c267a0" xlink:to="loc_cvlt_PerpetualLicenseMember_17732ba2-45f0-4b26-a2cc-908d4354427b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CustomerSupportServiceMember_b0f9f358-16a5-4911-9650-4fa72e52392e" xlink:href="cvlt-20250930.xsd#cvlt_CustomerSupportServiceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5f68a2b0-9c92-4284-b667-a1e117c267a0" xlink:to="loc_cvlt_CustomerSupportServiceMember_b0f9f358-16a5-4911-9650-4fa72e52392e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember_45a3e06b-b389-46b4-b926-7e96380fd8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceOtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5f68a2b0-9c92-4284-b667-a1e117c267a0" xlink:to="loc_us-gaap_ServiceOtherMember_45a3e06b-b389-46b4-b926-7e96380fd8d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e1695417-c5d9-4cbb-b3a1-78931ded81bf" xlink:to="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ca6c74c0-11f2-40d7-bb5e-1cdbde8435cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ca6c74c0-11f2-40d7-bb5e-1cdbde8435cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e26779b7-f9bc-458a-a323-3e8b44e18b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ca6c74c0-11f2-40d7-bb5e-1cdbde8435cd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e26779b7-f9bc-458a-a323-3e8b44e18b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_a74a05ab-d9e1-415e-8e30-462e956950e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_a74a05ab-d9e1-415e-8e30-462e956950e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_5a207033-423c-4582-ab7b-3d56656ccf2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_a74a05ab-d9e1-415e-8e30-462e956950e4" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_5a207033-423c-4582-ab7b-3d56656ccf2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_2bc4da6b-dbed-480b-8c6a-5f0da39ad3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_GrossProfit_2bc4da6b-dbed-480b-8c6a-5f0da39ad3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_0e39824b-11c6-44ce-b778-5e886476989d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:to="loc_us-gaap_SellingAndMarketingExpense_0e39824b-11c6-44ce-b778-5e886476989d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_3f7dff39-2dd4-483e-93a1-79a7d859bc38" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_3f7dff39-2dd4-483e-93a1-79a7d859bc38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_7c11000e-6ab5-423b-8cca-4949b9fd6791" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_7c11000e-6ab5-423b-8cca-4949b9fd6791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_24682e02-e0df-4171-8e84-3020b085fd20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:to="loc_us-gaap_DepreciationAndAmortization_24682e02-e0df-4171-8e84-3020b085fd20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_3edc8d9b-c24e-4d39-9cab-753a041b1b91" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:to="loc_us-gaap_RestructuringCharges_3edc8d9b-c24e-4d39-9cab-753a041b1b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_39659939-dfe6-4532-aa65-4c146d3ca99a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_39659939-dfe6-4532-aa65-4c146d3ca99a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_d3275c87-706b-43c1-8f2d-4cac77d2b3d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_d3275c87-706b-43c1-8f2d-4cac77d2b3d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_d3588eae-147a-41dd-869c-a1b2f89b670e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b1948ba3-51fd-4179-8f77-ba866092d2ef" xlink:to="loc_us-gaap_OperatingExpenses_d3588eae-147a-41dd-869c-a1b2f89b670e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_072bd5a5-f771-4ac3-921f-3b8fea169f30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_OperatingIncomeLoss_072bd5a5-f771-4ac3-921f-3b8fea169f30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_a4c04bb1-7496-4b48-9d5d-9d3796ab0091" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_InvestmentIncomeInterest_a4c04bb1-7496-4b48-9d5d-9d3796ab0091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_5f7c8bb5-7000-4071-b8e0-5c0fbc760fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_InterestExpenseNonoperating_5f7c8bb5-7000-4071-b8e0-5c0fbc760fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_b57362f0-dec9-4349-9b01-e5fe985347d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_b57362f0-dec9-4349-9b01-e5fe985347d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_867bb205-3902-4c0b-b946-97620864559e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_867bb205-3902-4c0b-b946-97620864559e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7832ea90-5a23-42d9-a63d-f54bcd7e4f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7832ea90-5a23-42d9-a63d-f54bcd7e4f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0fa3ecf1-d209-4fee-8740-75500febc6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_NetIncomeLoss_0fa3ecf1-d209-4fee-8740-75500febc6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9cc65c83-6125-4512-8036-71753947c471" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_EarningsPerShareAbstract_9cc65c83-6125-4512-8036-71753947c471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_863ec0ee-499f-424d-908b-99974f7b672c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9cc65c83-6125-4512-8036-71753947c471" xlink:to="loc_us-gaap_EarningsPerShareBasic_863ec0ee-499f-424d-908b-99974f7b672c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_e934a4bb-29b5-4823-8f90-752cde55ef21" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9cc65c83-6125-4512-8036-71753947c471" xlink:to="loc_us-gaap_EarningsPerShareDiluted_e934a4bb-29b5-4823-8f90-752cde55ef21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0a3b9354-af78-4638-af7b-bf1bb3ab602b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9049562c-e3d7-4477-a5cd-8c2ba80004ec" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0a3b9354-af78-4638-af7b-bf1bb3ab602b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_262d3f82-a519-43dc-a440-58e56b72b553" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0a3b9354-af78-4638-af7b-bf1bb3ab602b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_262d3f82-a519-43dc-a440-58e56b72b553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b23d3330-0576-4675-bf98-0e532ada9dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0a3b9354-af78-4638-af7b-bf1bb3ab602b" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b23d3330-0576-4675-bf98-0e532ada9dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cvlt-20250930.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_57de8523-603f-4917-a14d-7b4c8531ba26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a11ca076-89af-4624-be2c-81385ec7c283" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_57de8523-603f-4917-a14d-7b4c8531ba26" xlink:to="loc_us-gaap_NetIncomeLoss_a11ca076-89af-4624-be2c-81385ec7c283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4a09eaef-2006-4d32-81d1-2504ffdbd5b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_57de8523-603f-4917-a14d-7b4c8531ba26" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4a09eaef-2006-4d32-81d1-2504ffdbd5b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_36990a26-4a85-48c8-a8e6-08d9f5de8699" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4a09eaef-2006-4d32-81d1-2504ffdbd5b2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_36990a26-4a85-48c8-a8e6-08d9f5de8699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_20e77e3d-8a0f-4dba-b558-8ebda6990492" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_57de8523-603f-4917-a14d-7b4c8531ba26" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_20e77e3d-8a0f-4dba-b558-8ebda6990492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="cvlt-20250930.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_ddaf00d3-c02c-43d0-a3b6-9b5c2198955b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_036e7d4b-9582-4949-95e6-4d73e294f983" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_ddaf00d3-c02c-43d0-a3b6-9b5c2198955b" xlink:to="loc_us-gaap_StatementTable_036e7d4b-9582-4949-95e6-4d73e294f983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_ef0098b4-21a8-4d2b-b65e-4b620d782439" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_036e7d4b-9582-4949-95e6-4d73e294f983" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_ef0098b4-21a8-4d2b-b65e-4b620d782439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3e026d83-8cbf-4634-afb6-f9f020908a85" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ef0098b4-21a8-4d2b-b65e-4b620d782439" xlink:to="loc_us-gaap_EquityComponentDomain_3e026d83-8cbf-4634-afb6-f9f020908a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_20d8ffe9-c8de-4c9f-960f-6f068849705b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3e026d83-8cbf-4634-afb6-f9f020908a85" xlink:to="loc_us-gaap_CommonStockMember_20d8ffe9-c8de-4c9f-960f-6f068849705b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_27a9d5d9-1bf2-4ec9-8438-559cea5137cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3e026d83-8cbf-4634-afb6-f9f020908a85" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_27a9d5d9-1bf2-4ec9-8438-559cea5137cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_36ed0af9-be48-4338-ad2a-1780f10b1527" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3e026d83-8cbf-4634-afb6-f9f020908a85" xlink:to="loc_us-gaap_RetainedEarningsMember_36ed0af9-be48-4338-ad2a-1780f10b1527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0f81221b-45d1-40a0-a4bd-bae5555b910f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3e026d83-8cbf-4634-afb6-f9f020908a85" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0f81221b-45d1-40a0-a4bd-bae5555b910f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6ad293dd-28b8-4057-b44b-2d2c107cd8d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_036e7d4b-9582-4949-95e6-4d73e294f983" xlink:to="loc_us-gaap_StatementLineItems_6ad293dd-28b8-4057-b44b-2d2c107cd8d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6ad293dd-28b8-4057-b44b-2d2c107cd8d7" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_397fa70b-c66c-4789-b98b-3d10e36f73ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_397fa70b-c66c-4789-b98b-3d10e36f73ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5d999ce2-afb6-40e9-8b9b-215f4125c43e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_StockholdersEquity_5d999ce2-afb6-40e9-8b9b-215f4125c43e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_05ebfb83-cfc5-45c1-946e-0028c99b48fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_05ebfb83-cfc5-45c1-946e-0028c99b48fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity_db87ef90-e5df-4675-bd18-5a57133e3d74" xlink:href="cvlt-20250930.xsd#cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity_db87ef90-e5df-4675-bd18-5a57133e3d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_3c167a4a-6fff-42c0-b391-358666ee02c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_3c167a4a-6fff-42c0-b391-358666ee02c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_7df0a1c5-9445-4395-bb9f-8cce2cdf4d38" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_7df0a1c5-9445-4395-bb9f-8cce2cdf4d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9d6d7417-5c78-49cc-8c14-3df09673a22e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9d6d7417-5c78-49cc-8c14-3df09673a22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7d5fd657-2a47-43ce-90ab-28ef1d08f223" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7d5fd657-2a47-43ce-90ab-28ef1d08f223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_d45e8852-c1f0-46a0-b6cd-44864dfae8ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_d45e8852-c1f0-46a0-b6cd-44864dfae8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d8a9105b-22c1-4f79-a5ec-8958ac78f7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d8a9105b-22c1-4f79-a5ec-8958ac78f7f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8b283d46-cb14-485e-a090-e15f5dbd9498" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_NetIncomeLoss_8b283d46-cb14-485e-a090-e15f5dbd9498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_58ed336b-232a-4aeb-bc79-ce733b2978b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_58ed336b-232a-4aeb-bc79-ce733b2978b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3a2b25f4-5a69-49d2-b8b1-f05bc998a26a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3a2b25f4-5a69-49d2-b8b1-f05bc998a26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f6c039ca-1ee7-4bdf-90fe-d32c2b9df7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c4c7dad1-5659-4475-8fc9-646faa83e892" xlink:to="loc_us-gaap_StockholdersEquity_f6c039ca-1ee7-4bdf-90fe-d32c2b9df7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cvlt-20250930.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_5c653019-6e75-4f3d-9247-29a710baf3fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_61e232f7-d22b-46bb-84c7-5430ab17135a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5c653019-6e75-4f3d-9247-29a710baf3fa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_61e232f7-d22b-46bb-84c7-5430ab17135a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_39e1d12d-d063-4d53-9d5f-1f3af796e395" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_61e232f7-d22b-46bb-84c7-5430ab17135a" xlink:to="loc_us-gaap_NetIncomeLoss_39e1d12d-d063-4d53-9d5f-1f3af796e395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_970bcd75-a642-4998-97f5-3efa465e72ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_61e232f7-d22b-46bb-84c7-5430ab17135a" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_970bcd75-a642-4998-97f5-3efa465e72ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_cbb92f6d-5bf2-41f9-99e8-7838f6a46dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_970bcd75-a642-4998-97f5-3efa465e72ec" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_cbb92f6d-5bf2-41f9-99e8-7838f6a46dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_83bca987-e74e-4550-b871-3305662975b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_970bcd75-a642-4998-97f5-3efa465e72ec" xlink:to="loc_us-gaap_ShareBasedCompensation_83bca987-e74e-4550-b871-3305662975b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_3ad910da-5d9a-4c6d-881d-a3a1b4bb9004" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_970bcd75-a642-4998-97f5-3efa465e72ec" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_3ad910da-5d9a-4c6d-881d-a3a1b4bb9004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_NoncashChangeInFairValueOfEquitySecurities_5705535b-6f6a-4f67-8c13-fd811509ab1c" xlink:href="cvlt-20250930.xsd#cvlt_NoncashChangeInFairValueOfEquitySecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_970bcd75-a642-4998-97f5-3efa465e72ec" xlink:to="loc_cvlt_NoncashChangeInFairValueOfEquitySecurities_5705535b-6f6a-4f67-8c13-fd811509ab1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_3bb9786a-1ee9-4ed3-8644-a99118916b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_970bcd75-a642-4998-97f5-3efa465e72ec" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_3bb9786a-1ee9-4ed3-8644-a99118916b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_4d0cd63d-7f36-4263-8968-162cc48493a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_970bcd75-a642-4998-97f5-3efa465e72ec" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_4d0cd63d-7f36-4263-8968-162cc48493a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_8b7d3e32-8d25-4fe7-85ae-4a825cacaf8a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_970bcd75-a642-4998-97f5-3efa465e72ec" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_8b7d3e32-8d25-4fe7-85ae-4a825cacaf8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_0927ae01-1a06-4b48-b613-afed3b9c7c66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_970bcd75-a642-4998-97f5-3efa465e72ec" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_0927ae01-1a06-4b48-b613-afed3b9c7c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_774020d7-2c2f-46d8-985a-a564a19a0760" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_970bcd75-a642-4998-97f5-3efa465e72ec" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_774020d7-2c2f-46d8-985a-a564a19a0760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ed6a736-a9a9-4043-a923-af4ac18d45c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_970bcd75-a642-4998-97f5-3efa465e72ec" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ed6a736-a9a9-4043-a923-af4ac18d45c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_4eaca5f6-995a-4cf1-bd6c-1ff3cbd26381" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ed6a736-a9a9-4043-a923-af4ac18d45c5" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_4eaca5f6-995a-4cf1-bd6c-1ff3cbd26381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_3a23063c-3490-4a82-b2f8-9df16c06e0b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ed6a736-a9a9-4043-a923-af4ac18d45c5" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_3a23063c-3490-4a82-b2f8-9df16c06e0b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_79f18554-7d74-45fb-90da-f098235dd7ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ed6a736-a9a9-4043-a923-af4ac18d45c5" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_79f18554-7d74-45fb-90da-f098235dd7ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_IncreaseDecreaseInDeferredSalesCommissions_3e9ccd31-bb70-40d9-97bb-411d4a1e20b7" xlink:href="cvlt-20250930.xsd#cvlt_IncreaseDecreaseInDeferredSalesCommissions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ed6a736-a9a9-4043-a923-af4ac18d45c5" xlink:to="loc_cvlt_IncreaseDecreaseInDeferredSalesCommissions_3e9ccd31-bb70-40d9-97bb-411d4a1e20b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f9a66538-50fd-4834-979d-516c15fdc304" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ed6a736-a9a9-4043-a923-af4ac18d45c5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f9a66538-50fd-4834-979d-516c15fdc304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_883d494e-a3c8-4988-86a5-45aa63603e65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ed6a736-a9a9-4043-a923-af4ac18d45c5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_883d494e-a3c8-4988-86a5-45aa63603e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_31c0c552-8614-4677-8575-71be70e31927" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ed6a736-a9a9-4043-a923-af4ac18d45c5" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_31c0c552-8614-4677-8575-71be70e31927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_955ab055-2e1c-4cc4-bb7d-e75ef3d6932e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ed6a736-a9a9-4043-a923-af4ac18d45c5" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_955ab055-2e1c-4cc4-bb7d-e75ef3d6932e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d2d0f119-0b2b-4c05-b4b8-6e86d84ac1a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_61e232f7-d22b-46bb-84c7-5430ab17135a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d2d0f119-0b2b-4c05-b4b8-6e86d84ac1a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2406d910-61f8-4725-882a-f687028f9b00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5c653019-6e75-4f3d-9247-29a710baf3fa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2406d910-61f8-4725-882a-f687028f9b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5c632d76-8507-4e10-ae2f-a1382c4c09da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2406d910-61f8-4725-882a-f687028f9b00" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5c632d76-8507-4e10-ae2f-a1382c4c09da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_912b1b07-07c6-42fd-87de-faa5efb9c2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireEquitySecuritiesFvNi"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2406d910-61f8-4725-882a-f687028f9b00" xlink:to="loc_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi_912b1b07-07c6-42fd-87de-faa5efb9c2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_7c22671e-9eba-4ac3-8c51-a42ca549fd10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2406d910-61f8-4725-882a-f687028f9b00" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_7c22671e-9eba-4ac3-8c51-a42ca549fd10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c45f1a01-ba4a-4ac2-a82f-e8a3f96947da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2406d910-61f8-4725-882a-f687028f9b00" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c45f1a01-ba4a-4ac2-a82f-e8a3f96947da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9dd0e992-e213-456b-93ee-1366af613942" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2406d910-61f8-4725-882a-f687028f9b00" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9dd0e992-e213-456b-93ee-1366af613942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e1a7393-ca27-4879-932a-bd455f07b34c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5c653019-6e75-4f3d-9247-29a710baf3fa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e1a7393-ca27-4879-932a-bd455f07b34c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7e4017ef-f921-4128-8039-b8ab9b055b35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e1a7393-ca27-4879-932a-bd455f07b34c" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7e4017ef-f921-4128-8039-b8ab9b055b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_4c643286-77e4-4154-a596-718a461bd22d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e1a7393-ca27-4879-932a-bd455f07b34c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_4c643286-77e4-4154-a596-718a461bd22d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_aefa4b11-5824-4ce1-b551-0daecce28f00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e1a7393-ca27-4879-932a-bd455f07b34c" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_aefa4b11-5824-4ce1-b551-0daecce28f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity_f2449ea9-532c-40f9-9884-61be9af2259f" xlink:href="cvlt-20250930.xsd#cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e1a7393-ca27-4879-932a-bd455f07b34c" xlink:to="loc_cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity_f2449ea9-532c-40f9-9884-61be9af2259f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_bd3338f1-4b45-44a9-9567-c63901156b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e1a7393-ca27-4879-932a-bd455f07b34c" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_bd3338f1-4b45-44a9-9567-c63901156b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_e7c9cd40-2605-4f8e-858b-b3d91c9294f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e1a7393-ca27-4879-932a-bd455f07b34c" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_e7c9cd40-2605-4f8e-858b-b3d91c9294f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cc01fc0a-0154-4478-9e08-6c01b1a2d367" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1e1a7393-ca27-4879-932a-bd455f07b34c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cc01fc0a-0154-4478-9e08-6c01b1a2d367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_60832e3d-a6c2-4aff-977c-32ed32d5ec5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5c653019-6e75-4f3d-9247-29a710baf3fa" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_60832e3d-a6c2-4aff-977c-32ed32d5ec5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6bd340e5-8488-45fc-97b7-b02ff6d5afb1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5c653019-6e75-4f3d-9247-29a710baf3fa" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6bd340e5-8488-45fc-97b7-b02ff6d5afb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bbd07361-10eb-40fd-a9de-60cea15937a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5c653019-6e75-4f3d-9247-29a710baf3fa" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bbd07361-10eb-40fd-a9de-60cea15937a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_79655a75-25e4-44f5-a8db-318e82b81eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5c653019-6e75-4f3d-9247-29a710baf3fa" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_79655a75-25e4-44f5-a8db-318e82b81eb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5d518240-f90c-4d04-a827-fc42ddf1eac3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5c653019-6e75-4f3d-9247-29a710baf3fa" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5d518240-f90c-4d04-a827-fc42ddf1eac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_92023b3a-dc24-431d-9e08-94a1a1dfb303" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5d518240-f90c-4d04-a827-fc42ddf1eac3" xlink:to="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1_92023b3a-dc24-431d-9e08-94a1a1dfb303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_117131fc-5aa8-4f85-a4cb-bcbdc8c4d911" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5d518240-f90c-4d04-a827-fc42ddf1eac3" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_117131fc-5aa8-4f85-a4cb-bcbdc8c4d911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_d8a798b1-2b1b-4ef6-8908-165d882ea97d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5d518240-f90c-4d04-a827-fc42ddf1eac3" xlink:to="loc_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_d8a798b1-2b1b-4ef6-8908-165d882ea97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/BasisofPresentation" xlink:type="simple" xlink:href="cvlt-20250930.xsd#BasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/BasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7b5bd750-75db-42dc-a555-8c9191517575" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_b4d5374a-183b-4674-bd0e-a1c72c5343fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7b5bd750-75db-42dc-a555-8c9191517575" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_b4d5374a-183b-4674-bd0e-a1c72c5343fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1e0628bf-2ae2-4de5-80fd-c2571435a0e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_ac2852dc-6cf2-4e68-839d-bfa0f4af4f06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1e0628bf-2ae2-4de5-80fd-c2571435a0e4" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_ac2852dc-6cf2-4e68-839d-bfa0f4af4f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/Revenue" xlink:type="simple" xlink:href="cvlt-20250930.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d233abff-452d-4fed-bad8-30a90bf6d9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_18e25e3a-e71b-4341-90d0-e48e501e6f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d233abff-452d-4fed-bad8-30a90bf6d9b6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_18e25e3a-e71b-4341-90d0-e48e501e6f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/BusinessCombination" xlink:type="simple" xlink:href="cvlt-20250930.xsd#BusinessCombination"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/BusinessCombination" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_136e702d-a50d-4d54-af8b-763fc238120a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_114fd7b3-9481-48c1-af1b-ec8e5e5862d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_136e702d-a50d-4d54-af8b-763fc238120a" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_114fd7b3-9481-48c1-af1b-ec8e5e5862d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/GoodwillandIntangibleAssetsNet" xlink:type="simple" xlink:href="cvlt-20250930.xsd#GoodwillandIntangibleAssetsNet"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/GoodwillandIntangibleAssetsNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e56460a1-d7b7-4afe-8f5b-26a9a6809530" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_9bbb1deb-0b73-466b-8d9f-33be38bee63b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e56460a1-d7b7-4afe-8f5b-26a9a6809530" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_9bbb1deb-0b73-466b-8d9f-33be38bee63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SaleandLeasebackTransaction" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SaleandLeasebackTransaction"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/SaleandLeasebackTransaction" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b972a6f0-d899-4330-86fd-68e816f58517" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionDisclosureTextBlock_b7a316dc-eaf9-434c-b913-93b7b06d6594" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleLeasebackTransactionDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b972a6f0-d899-4330-86fd-68e816f58517" xlink:to="loc_us-gaap_SaleLeasebackTransactionDisclosureTextBlock_b7a316dc-eaf9-434c-b913-93b7b06d6594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/NetIncomeperCommonShare" xlink:type="simple" xlink:href="cvlt-20250930.xsd#NetIncomeperCommonShare"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/NetIncomeperCommonShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c8534f28-93b1-4e0b-83f7-cb913756cb03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_81114aa6-4594-44cf-a564-8fc902750206" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c8534f28-93b1-4e0b-83f7-cb913756cb03" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_81114aa6-4594-44cf-a564-8fc902750206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="cvlt-20250930.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_52f905bc-7dfc-4796-aa01-9085ebe807c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_69798f4e-8de0-48f6-8bf9-b1a56f1e7bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_52f905bc-7dfc-4796-aa01-9085ebe807c4" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_69798f4e-8de0-48f6-8bf9-b1a56f1e7bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/Capitalization" xlink:type="simple" xlink:href="cvlt-20250930.xsd#Capitalization"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/Capitalization" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_3d97f062-ff24-439d-b29f-3e526d46ab7f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1345e728-432e-4628-bc1c-ff59b0ffc738" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_3d97f062-ff24-439d-b29f-3e526d46ab7f" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1345e728-432e-4628-bc1c-ff59b0ffc738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/StockPlans" xlink:type="simple" xlink:href="cvlt-20250930.xsd#StockPlans"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/StockPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_652b5c5e-ef60-42d5-a1a1-abb082a27865" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_d03ab32b-30c8-4ffd-9b61-876dd432c4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_652b5c5e-ef60-42d5-a1a1-abb082a27865" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_d03ab32b-30c8-4ffd-9b61-876dd432c4a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cvlt-20250930.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c705ecfe-7cf4-4237-b69f-8ced18e75913" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_25137c6f-c4bc-4431-94c2-7afb028d72a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c705ecfe-7cf4-4237-b69f-8ced18e75913" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_25137c6f-c4bc-4431-94c2-7afb028d72a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SegmentInformation" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_0fd85923-30ad-4e11-a7d5-016177f91d58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_a746f554-65e6-4aaf-a8c1-35a6e61ccc98" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0fd85923-30ad-4e11-a7d5-016177f91d58" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_a746f554-65e6-4aaf-a8c1-35a6e61ccc98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/Restructuring" xlink:type="simple" xlink:href="cvlt-20250930.xsd#Restructuring"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/Restructuring" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_87776d9b-7717-4e4a-b100-b843fe5b302d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_616c567a-cf0c-4481-9819-38d6c76c94d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_87776d9b-7717-4e4a-b100-b843fe5b302d" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_616c567a-cf0c-4481-9819-38d6c76c94d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/Debt" xlink:type="simple" xlink:href="cvlt-20250930.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_9fc89cec-4d55-4f8a-b1f2-b13ad0237aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_24759ff3-9079-4a73-a1aa-261e38e50559" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9fc89cec-4d55-4f8a-b1f2-b13ad0237aa0" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_24759ff3-9079-4a73-a1aa-261e38e50559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_dace72b5-2af0-403d-a1f4-9d8c88d987ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_15870146-6c05-4f0d-bdde-b12ee7fac7a2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dace72b5-2af0-403d-a1f4-9d8c88d987ec" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_15870146-6c05-4f0d-bdde-b12ee7fac7a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_d785da04-c367-4db4-b981-2011bfc24300" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dace72b5-2af0-403d-a1f4-9d8c88d987ec" xlink:to="loc_us-gaap_UseOfEstimates_d785da04-c367-4db4-b981-2011bfc24300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_70a22924-c9e1-47a5-b051-e116206f9c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dace72b5-2af0-403d-a1f4-9d8c88d987ec" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_70a22924-c9e1-47a5-b051-e116206f9c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e6cadbd9-7152-4e2c-bf9c-d43d5dda311e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dace72b5-2af0-403d-a1f4-9d8c88d987ec" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e6cadbd9-7152-4e2c-bf9c-d43d5dda311e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_35d0b61a-198c-44b2-94ee-987736cbd3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dace72b5-2af0-403d-a1f4-9d8c88d987ec" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_35d0b61a-198c-44b2-94ee-987736cbd3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_a8707800-0112-42ce-89ae-3cf26fadd1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dace72b5-2af0-403d-a1f4-9d8c88d987ec" xlink:to="loc_us-gaap_DebtPolicyTextBlock_a8707800-0112-42ce-89ae-3cf26fadd1f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_210067a5-4056-4856-a266-c1c8b5cde0d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dace72b5-2af0-403d-a1f4-9d8c88d987ec" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_210067a5-4056-4856-a266-c1c8b5cde0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_e7484208-2bb5-4336-8cbe-c5e83200cc2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dace72b5-2af0-403d-a1f4-9d8c88d987ec" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_e7484208-2bb5-4336-8cbe-c5e83200cc2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_a88581dc-4a33-4831-bc65-01b01d5db44c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dace72b5-2af0-403d-a1f4-9d8c88d987ec" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_a88581dc-4a33-4831-bc65-01b01d5db44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c8f988f5-450f-4e4c-b95b-b7575511add1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dace72b5-2af0-403d-a1f4-9d8c88d987ec" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c8f988f5-450f-4e4c-b95b-b7575511add1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5016dd73-6c9e-4fff-a903-b05fd6dd0e82" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_232897c2-05d7-413a-b885-5fac88700333" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5016dd73-6c9e-4fff-a903-b05fd6dd0e82" xlink:to="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_232897c2-05d7-413a-b885-5fac88700333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_e9cfc2c7-1ec9-4200-b3d5-3eefa180236a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5016dd73-6c9e-4fff-a903-b05fd6dd0e82" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_e9cfc2c7-1ec9-4200-b3d5-3eefa180236a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/RevenueTables" xlink:type="simple" xlink:href="cvlt-20250930.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e8801353-c329-4e11-a9b0-ea0caf4768b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_a6a088af-f2fb-44bb-818f-05abfba9d3ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e8801353-c329-4e11-a9b0-ea0caf4768b3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_a6a088af-f2fb-44bb-818f-05abfba9d3ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_5c6b413f-e1cb-4ded-9395-494fecf9b332" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e8801353-c329-4e11-a9b0-ea0caf4768b3" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_5c6b413f-e1cb-4ded-9395-494fecf9b332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_f552f268-0d15-41f4-b9df-8248d87e4c80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e8801353-c329-4e11-a9b0-ea0caf4768b3" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_f552f268-0d15-41f4-b9df-8248d87e4c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/BusinessCombinationTables" xlink:type="simple" xlink:href="cvlt-20250930.xsd#BusinessCombinationTables"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/BusinessCombinationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_860c7d18-6a16-4abf-a357-143410a10137" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_f268a4aa-fc44-425a-bfc4-c4da84c37d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_860c7d18-6a16-4abf-a357-143410a10137" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_f268a4aa-fc44-425a-bfc4-c4da84c37d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetTables" xlink:type="simple" xlink:href="cvlt-20250930.xsd#GoodwillandIntangibleAssetsNetTables"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8a78ee43-6b0a-4ca3-ba2e-853c2ca0407e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_0304862c-4123-4be6-9bac-fdb083dfabb6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8a78ee43-6b0a-4ca3-ba2e-853c2ca0407e" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_0304862c-4123-4be6-9bac-fdb083dfabb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_78df782c-ce83-48e7-a752-4a7c141f1610" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8a78ee43-6b0a-4ca3-ba2e-853c2ca0407e" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_78df782c-ce83-48e7-a752-4a7c141f1610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5166ad62-5363-4500-bbba-9582c70e507d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8a78ee43-6b0a-4ca3-ba2e-853c2ca0407e" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5166ad62-5363-4500-bbba-9582c70e507d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/NetIncomeperCommonShareTables" xlink:type="simple" xlink:href="cvlt-20250930.xsd#NetIncomeperCommonShareTables"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/NetIncomeperCommonShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_fe213b97-6270-4210-ba81-4dd6e5761644" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_2226b3af-a463-43b1-96fb-da72175bedde" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fe213b97-6270-4210-ba81-4dd6e5761644" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_2226b3af-a463-43b1-96fb-da72175bedde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/StockPlansTables" xlink:type="simple" xlink:href="cvlt-20250930.xsd#StockPlansTables"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/StockPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a8382d77-d8ec-4b36-80d9-fc2c83663616" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_6e3ff6fa-4f55-443d-b582-066b8be9b5de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a8382d77-d8ec-4b36-80d9-fc2c83663616" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_6e3ff6fa-4f55-443d-b582-066b8be9b5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_7c3b4a12-b372-445f-96dd-3587d723e468" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a8382d77-d8ec-4b36-80d9-fc2c83663616" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_7c3b4a12-b372-445f-96dd-3587d723e468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_84c520ec-07b5-475a-a9bf-0d8b6a1f5fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_3a265c6b-fd41-4fea-b395-732f71175b44" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_84c520ec-07b5-475a-a9bf-0d8b6a1f5fe3" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_3a265c6b-fd41-4fea-b395-732f71175b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/RestructuringTables" xlink:type="simple" xlink:href="cvlt-20250930.xsd#RestructuringTables"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/RestructuringTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0df72854-0ccb-4219-a912-19e317e27a20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_f794ecdf-97ea-43c3-93e5-7d2f9bf484aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0df72854-0ccb-4219-a912-19e317e27a20" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_f794ecdf-97ea-43c3-93e5-7d2f9bf484aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_1dd4c04b-11e1-42bf-8a52-6ba0297d4e78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0df72854-0ccb-4219-a912-19e317e27a20" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_1dd4c04b-11e1-42bf-8a52-6ba0297d4e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/DebtTables" xlink:type="simple" xlink:href="cvlt-20250930.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_6a448cad-cd03-4717-989e-ae80bbe72c32" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock_21922e3a-be20-4639-93b5-4f15a0695eff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6a448cad-cd03-4717-989e-ae80bbe72c32" xlink:to="loc_us-gaap_ConvertibleDebtTableTextBlock_21922e3a-be20-4639-93b5-4f15a0695eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_f7c9100f-c2e0-4dc3-8e6b-28a9dfc2ac60" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6a448cad-cd03-4717-989e-ae80bbe72c32" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_f7c9100f-c2e0-4dc3-8e6b-28a9dfc2ac60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_06013c41-2761-40d1-8e6b-1b81980bc16e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_ce9ccadd-869d-486d-b102-5ecd77205f67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_06013c41-2761-40d1-8e6b-1b81980bc16e" xlink:to="loc_us-gaap_ConcentrationRiskTable_ce9ccadd-869d-486d-b102-5ecd77205f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_854952b7-7840-4223-b44c-c30fb6099864" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_ce9ccadd-869d-486d-b102-5ecd77205f67" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_854952b7-7840-4223-b44c-c30fb6099864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_5a08a458-4d00-41f2-ba6b-00c880c53426" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_854952b7-7840-4223-b44c-c30fb6099864" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_5a08a458-4d00-41f2-ba6b-00c880c53426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_638f4e5d-1bae-4d29-ae07-c943d1873b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_5a08a458-4d00-41f2-ba6b-00c880c53426" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_638f4e5d-1bae-4d29-ae07-c943d1873b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_4b0198fe-dd3e-4b85-a461-3f75d8ce131e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_ce9ccadd-869d-486d-b102-5ecd77205f67" xlink:to="loc_srt_MajorCustomersAxis_4b0198fe-dd3e-4b85-a461-3f75d8ce131e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_e52778d1-38f8-406c-bf58-36b658286b22" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_4b0198fe-dd3e-4b85-a461-3f75d8ce131e" xlink:to="loc_srt_NameOfMajorCustomerDomain_e52778d1-38f8-406c-bf58-36b658286b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CustomerAMember_a756e39b-b978-4235-95b6-6f159eae5ba9" xlink:href="cvlt-20250930.xsd#cvlt_CustomerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_e52778d1-38f8-406c-bf58-36b658286b22" xlink:to="loc_cvlt_CustomerAMember_a756e39b-b978-4235-95b6-6f159eae5ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CustomerBMember_38aab85f-6850-444c-bdf4-ce7d91345bd9" xlink:href="cvlt-20250930.xsd#cvlt_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_e52778d1-38f8-406c-bf58-36b658286b22" xlink:to="loc_cvlt_CustomerBMember_38aab85f-6850-444c-bdf4-ce7d91345bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ad213b77-3d22-4f4a-a285-1398e0065e66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_ce9ccadd-869d-486d-b102-5ecd77205f67" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ad213b77-3d22-4f4a-a285-1398e0065e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c54731a6-285e-4f81-a871-81fc96692415" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ad213b77-3d22-4f4a-a285-1398e0065e66" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c54731a6-285e-4f81-a871-81fc96692415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_ee891457-867d-4416-9129-fab93e31abb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c54731a6-285e-4f81-a871-81fc96692415" xlink:to="loc_us-gaap_SalesRevenueNetMember_ee891457-867d-4416-9129-fab93e31abb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_18ae763e-cf80-47b9-81d2-0081829dc514" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c54731a6-285e-4f81-a871-81fc96692415" xlink:to="loc_us-gaap_AccountsReceivableMember_18ae763e-cf80-47b9-81d2-0081829dc514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_603f9182-cea1-40b6-bf6e-38299a5dd0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_ce9ccadd-869d-486d-b102-5ecd77205f67" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_603f9182-cea1-40b6-bf6e-38299a5dd0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_960be5b2-92d5-4170-ab43-08f1f03c3b30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_603f9182-cea1-40b6-bf6e-38299a5dd0e2" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_960be5b2-92d5-4170-ab43-08f1f03c3b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_318feea8-e0a4-4382-bce8-363f8060413c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_646ed3be-461a-431b-ba01-58927a612795" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_318feea8-e0a4-4382-bce8-363f8060413c" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_646ed3be-461a-431b-ba01-58927a612795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_88524a4c-6551-4ede-a0ee-77d9fc69fbda" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_646ed3be-461a-431b-ba01-58927a612795" xlink:to="loc_us-gaap_DebtInstrumentAxis_88524a4c-6551-4ede-a0ee-77d9fc69fbda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a2ce4f8b-a9c5-4d9b-ac1a-e4d0a02eafa7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_88524a4c-6551-4ede-a0ee-77d9fc69fbda" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a2ce4f8b-a9c5-4d9b-ac1a-e4d0a02eafa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ConvertibleSeniorNotesDue2030Member_14534ca0-b05a-40f9-bf84-eacdb967ca8a" xlink:href="cvlt-20250930.xsd#cvlt_ConvertibleSeniorNotesDue2030Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a2ce4f8b-a9c5-4d9b-ac1a-e4d0a02eafa7" xlink:to="loc_cvlt_ConvertibleSeniorNotesDue2030Member_14534ca0-b05a-40f9-bf84-eacdb967ca8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1b5236c6-1e6b-4780-9b54-a8dc50e9880b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_646ed3be-461a-431b-ba01-58927a612795" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1b5236c6-1e6b-4780-9b54-a8dc50e9880b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3a036b77-63c1-4d42-9dc6-510069d862dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1b5236c6-1e6b-4780-9b54-a8dc50e9880b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3a036b77-63c1-4d42-9dc6-510069d862dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_7277305f-48c1-426b-a22b-676a1c0e3db9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3a036b77-63c1-4d42-9dc6-510069d862dd" xlink:to="loc_us-gaap_ConvertibleDebtMember_7277305f-48c1-426b-a22b-676a1c0e3db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_33970244-ca3f-4dfd-978a-09042334f63f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_646ed3be-461a-431b-ba01-58927a612795" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_33970244-ca3f-4dfd-978a-09042334f63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_7bde8ba7-5492-4d7e-9999-05b3d529e405" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_33970244-ca3f-4dfd-978a-09042334f63f" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_7bde8ba7-5492-4d7e-9999-05b3d529e405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_06c49d6b-d3fe-4f6a-8cde-bbbdf096ee44" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_33970244-ca3f-4dfd-978a-09042334f63f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_06c49d6b-d3fe-4f6a-8cde-bbbdf096ee44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesSummaryofFairValueofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SummaryofSignificantAccountingPoliciesSummaryofFairValueofFinancialInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesSummaryofFairValueofFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_daa5603e-198b-42bf-ae94-8a1abac55ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_87666408-da69-46a4-9083-f8e4b86f215e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_daa5603e-198b-42bf-ae94-8a1abac55ff9" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_87666408-da69-46a4-9083-f8e4b86f215e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_af162fe2-a68b-492b-a8fd-83e723d99f90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_87666408-da69-46a4-9083-f8e4b86f215e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_af162fe2-a68b-492b-a8fd-83e723d99f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37e1d29e-4d55-4812-bf02-6fa7d5fcffbf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_af162fe2-a68b-492b-a8fd-83e723d99f90" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37e1d29e-4d55-4812-bf02-6fa7d5fcffbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_15899872-1cac-46e2-9465-c8d529554c29" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37e1d29e-4d55-4812-bf02-6fa7d5fcffbf" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_15899872-1cac-46e2-9465-c8d529554c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_eb68136c-0a5a-459c-8362-8ad37ec5db37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37e1d29e-4d55-4812-bf02-6fa7d5fcffbf" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_eb68136c-0a5a-459c-8362-8ad37ec5db37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_4341c55a-ad55-49ba-90be-3111662663d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37e1d29e-4d55-4812-bf02-6fa7d5fcffbf" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_4341c55a-ad55-49ba-90be-3111662663d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d271c0f9-e606-4990-9ade-118b865670f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_87666408-da69-46a4-9083-f8e4b86f215e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d271c0f9-e606-4990-9ade-118b865670f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a1e2dbaa-c77c-48ea-a852-1d9276ea71ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d271c0f9-e606-4990-9ade-118b865670f7" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a1e2dbaa-c77c-48ea-a852-1d9276ea71ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0c97d712-e76c-4b68-9a71-f14946c95f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_34767605-8ab9-4643-bdd8-9f8fd3f8a6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0c97d712-e76c-4b68-9a71-f14946c95f9e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_34767605-8ab9-4643-bdd8-9f8fd3f8a6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_bfd66a76-4990-4a27-8352-d446aa01c8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_34767605-8ab9-4643-bdd8-9f8fd3f8a6bc" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_bfd66a76-4990-4a27-8352-d446aa01c8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e92662c5-d74d-432c-a6d2-c58d7f33b70e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_bfd66a76-4990-4a27-8352-d446aa01c8cf" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e92662c5-d74d-432c-a6d2-c58d7f33b70e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_AppranixIncMember_a8b243dd-51a8-4c5e-92df-7b582a92de6d" xlink:href="cvlt-20250930.xsd#cvlt_AppranixIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e92662c5-d74d-432c-a6d2-c58d7f33b70e" xlink:to="loc_cvlt_AppranixIncMember_a8b243dd-51a8-4c5e-92df-7b582a92de6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0b1cab63-c82b-4854-94a5-0180a3f3f2a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_34767605-8ab9-4643-bdd8-9f8fd3f8a6bc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0b1cab63-c82b-4854-94a5-0180a3f3f2a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b777ce8-a640-4384-9612-69283fcde866" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0b1cab63-c82b-4854-94a5-0180a3f3f2a9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b777ce8-a640-4384-9612-69283fcde866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_c3741094-943b-4bf7-8ab5-8aed5aab9d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b777ce8-a640-4384-9612-69283fcde866" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_c3741094-943b-4bf7-8ab5-8aed5aab9d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a52ef6d2-432a-4c27-8996-65437eab0471" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b777ce8-a640-4384-9612-69283fcde866" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a52ef6d2-432a-4c27-8996-65437eab0471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_34767605-8ab9-4643-bdd8-9f8fd3f8a6bc" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_c35a902c-bdad-4d55-8d72-c2347c7688b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_c35a902c-bdad-4d55-8d72-c2347c7688b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_FinancialAssetsFairValueDisclosure_e8ee7732-f3a1-4c0f-a71b-c4f0e119c877" xlink:href="cvlt-20250930.xsd#cvlt_FinancialAssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:to="loc_cvlt_FinancialAssetsFairValueDisclosure_e8ee7732-f3a1-4c0f-a71b-c4f0e119c877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_bd0e7605-c37f-43e9-a800-6ee1c3ed9685" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_bd0e7605-c37f-43e9-a800-6ee1c3ed9685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationConsiderationTransferredContingentConsideration_82e57d44-ef36-4516-8cf2-7b00701c5470" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationConsiderationTransferredContingentConsideration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:to="loc_cvlt_BusinessCombinationConsiderationTransferredContingentConsideration_82e57d44-ef36-4516-8cf2-7b00701c5470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_PaymentForContingentConsiderationLiability_79e9ba79-a0a6-411b-b3e6-1ceb2208e2fa" xlink:href="cvlt-20250930.xsd#cvlt_PaymentForContingentConsiderationLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:to="loc_cvlt_PaymentForContingentConsiderationLiability_79e9ba79-a0a6-411b-b3e6-1ceb2208e2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a757304e-3c71-442b-980b-5b7410182f33" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a757304e-3c71-442b-980b-5b7410182f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_69d5c734-c98f-4735-961e-ff16f5efeb05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_69d5c734-c98f-4735-961e-ff16f5efeb05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_e1e63781-11b2-4c3b-8fa4-2aeb0e54a941" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d6d0687-4594-4bfa-a2d7-a3ba57ddc305" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_e1e63781-11b2-4c3b-8fa4-2aeb0e54a941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesEquitySecuritiesAccountedforatNetAssetValueDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SummaryofSignificantAccountingPoliciesEquitySecuritiesAccountedforatNetAssetValueDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesEquitySecuritiesAccountedforatNetAssetValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_939439d7-6e9d-42fd-99b2-15a629ebc79c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_cef6bb3e-b48c-4189-acd4-970a8a2923c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_939439d7-6e9d-42fd-99b2-15a629ebc79c" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_cef6bb3e-b48c-4189-acd4-970a8a2923c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments_00f30adc-fb68-4290-a08f-02ba06c4a855" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_939439d7-6e9d-42fd-99b2-15a629ebc79c" xlink:to="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments_00f30adc-fb68-4290-a08f-02ba06c4a855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_9048f088-7ae7-4bf0-81d2-fc2a9b79a22b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_4c858172-9633-4376-803f-d432669d836a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9048f088-7ae7-4bf0-81d2-fc2a9b79a22b" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_4c858172-9633-4376-803f-d432669d836a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b8cc325b-a066-4115-a1e7-108fdeac2eab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_4c858172-9633-4376-803f-d432669d836a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b8cc325b-a066-4115-a1e7-108fdeac2eab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a73134fa-87fa-4ed8-80ad-804ad5c4ff01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b8cc325b-a066-4115-a1e7-108fdeac2eab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a73134fa-87fa-4ed8-80ad-804ad5c4ff01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_678327ce-d63d-4950-8827-dbff31d180d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a73134fa-87fa-4ed8-80ad-804ad5c4ff01" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_678327ce-d63d-4950-8827-dbff31d180d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_671fffb2-d523-482a-a45f-b93c7d5b5273" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a73134fa-87fa-4ed8-80ad-804ad5c4ff01" xlink:to="loc_us-gaap_CustomerRelationshipsMember_671fffb2-d523-482a-a45f-b93c7d5b5273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_589590c2-cab5-4cad-8e39-8f4a4d7f7d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_4c858172-9633-4376-803f-d432669d836a" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_589590c2-cab5-4cad-8e39-8f4a4d7f7d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0042a403-0a48-4232-b476-4b21991644b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_589590c2-cab5-4cad-8e39-8f4a4d7f7d8d" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0042a403-0a48-4232-b476-4b21991644b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsCostDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SummaryofSignificantAccountingPoliciesDeferredCommissionsCostDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f4be76b5-ac28-41c8-889a-a17aba8ce54c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_a2b39ad2-c92c-4379-8d4b-c261e143e958" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f4be76b5-ac28-41c8-889a-a17aba8ce54c" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_a2b39ad2-c92c-4379-8d4b-c261e143e958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/RevenueAdditionalInformationDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#RevenueAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/RevenueAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b75a56be-ccc2-4fe3-868f-6160784fa1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5206da5d-5fe1-4f4d-99db-fa050139096e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b75a56be-ccc2-4fe3-868f-6160784fa1fd" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5206da5d-5fe1-4f4d-99db-fa050139096e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_084ae8e3-f193-4ac0-ae1e-11f4cf6242a7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5206da5d-5fe1-4f4d-99db-fa050139096e" xlink:to="loc_srt_ProductOrServiceAxis_084ae8e3-f193-4ac0-ae1e-11f4cf6242a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e5373139-c582-4259-b6e4-893d9ac7f3dd" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_084ae8e3-f193-4ac0-ae1e-11f4cf6242a7" xlink:to="loc_srt_ProductsAndServicesDomain_e5373139-c582-4259-b6e4-893d9ac7f3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SoftwareAsAServiceMember_d6ff059d-4449-4184-9dc5-0b0f490905db" xlink:href="cvlt-20250930.xsd#cvlt_SoftwareAsAServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e5373139-c582-4259-b6e4-893d9ac7f3dd" xlink:to="loc_cvlt_SoftwareAsAServiceMember_d6ff059d-4449-4184-9dc5-0b0f490905db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SubscriptionMember_ff1486c5-2fc7-4570-b522-b61904a374af" xlink:href="cvlt-20250930.xsd#cvlt_SubscriptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e5373139-c582-4259-b6e4-893d9ac7f3dd" xlink:to="loc_cvlt_SubscriptionMember_ff1486c5-2fc7-4570-b522-b61904a374af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CustomerSupportServiceMember_e5c2bfb9-95b2-4b7e-8449-4eebdc9cfc09" xlink:href="cvlt-20250930.xsd#cvlt_CustomerSupportServiceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e5373139-c582-4259-b6e4-893d9ac7f3dd" xlink:to="loc_cvlt_CustomerSupportServiceMember_e5c2bfb9-95b2-4b7e-8449-4eebdc9cfc09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember_a788ac59-e9e0-47c9-b52b-6871d250e464" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceOtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e5373139-c582-4259-b6e4-893d9ac7f3dd" xlink:to="loc_us-gaap_ServiceOtherMember_a788ac59-e9e0-47c9-b52b-6871d250e464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8d8b71d3-8488-4da2-acde-feabefb0a44f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5206da5d-5fe1-4f4d-99db-fa050139096e" xlink:to="loc_srt_RangeAxis_8d8b71d3-8488-4da2-acde-feabefb0a44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_485aa84c-e5c5-486c-9607-c9ba7470574f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8d8b71d3-8488-4da2-acde-feabefb0a44f" xlink:to="loc_srt_RangeMember_485aa84c-e5c5-486c-9607-c9ba7470574f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b03e085d-c247-406b-a5ec-ef2cfc0dfcaf" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_485aa84c-e5c5-486c-9607-c9ba7470574f" xlink:to="loc_srt_MinimumMember_b03e085d-c247-406b-a5ec-ef2cfc0dfcaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fb37d7f2-a6e1-4af2-9cfe-7fca64b94ec5" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_485aa84c-e5c5-486c-9607-c9ba7470574f" xlink:to="loc_srt_MaximumMember_fb37d7f2-a6e1-4af2-9cfe-7fca64b94ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_7ba66a95-8a01-449e-929b-8071173ed633" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5206da5d-5fe1-4f4d-99db-fa050139096e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_7ba66a95-8a01-449e-929b-8071173ed633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_652aada0-8d80-4c41-a9f8-561ba2b3e1c6" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5206da5d-5fe1-4f4d-99db-fa050139096e" xlink:to="loc_srt_StatementScenarioAxis_652aada0-8d80-4c41-a9f8-561ba2b3e1c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c8e0f05c-6e34-46af-930e-631441d69bb8" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_652aada0-8d80-4c41-a9f8-561ba2b3e1c6" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c8e0f05c-6e34-46af-930e-631441d69bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_c8d2152b-026a-4f66-bae6-762dbdfe4eb3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_c8e0f05c-6e34-46af-930e-631441d69bb8" xlink:to="loc_srt_ScenarioForecastMember_c8d2152b-026a-4f66-bae6-762dbdfe4eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_5206da5d-5fe1-4f4d-99db-fa050139096e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SubscriptionArrangementTerm_64ab9498-2f51-4b99-86af-bcb05e525ccd" xlink:href="cvlt-20250930.xsd#cvlt_SubscriptionArrangementTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_cvlt_SubscriptionArrangementTerm_64ab9498-2f51-4b99-86af-bcb05e525ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CustomerSupportArrangementTerm_3aadc264-1123-46bf-bf17-5d375e296406" xlink:href="cvlt-20250930.xsd#cvlt_CustomerSupportArrangementTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_cvlt_CustomerSupportArrangementTerm_3aadc264-1123-46bf-bf17-5d375e296406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_b0ef5577-d7c2-478c-8ffd-fe3b032a3f15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_b0ef5577-d7c2-478c-8ffd-fe3b032a3f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_820afbca-2124-4f0e-a15b-b944168b7918" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_820afbca-2124-4f0e-a15b-b944168b7918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0914ed09-917c-4634-8b7d-f77e74c1f8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0914ed09-917c-4634-8b7d-f77e74c1f8a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_RevenueRemainingPerformanceObligationPercentageRecognized_d22a66b9-54f8-4e34-a4a8-021d716d77e1" xlink:href="cvlt-20250930.xsd#cvlt_RevenueRemainingPerformanceObligationPercentageRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_cvlt_RevenueRemainingPerformanceObligationPercentageRecognized_d22a66b9-54f8-4e34-a4a8-021d716d77e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_5438347f-df60-4ce7-87de-93cb577a1671" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83916b4b-1318-4d95-8c16-b0e8058aa2cc" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_5438347f-df60-4ce7-87de-93cb577a1671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/RevenuePerformanceObligationsDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#RevenuePerformanceObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/RevenuePerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9fc015b0-9dd9-4c9e-bd9e-c12d0afc1f51" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2fb49b23-dd27-4b20-9e77-118aeebd0843" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9fc015b0-9dd9-4c9e-bd9e-c12d0afc1f51" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2fb49b23-dd27-4b20-9e77-118aeebd0843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3a8782b1-c3f0-4105-ad9a-b1df3d87ca63" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2fb49b23-dd27-4b20-9e77-118aeebd0843" xlink:to="loc_srt_ProductOrServiceAxis_3a8782b1-c3f0-4105-ad9a-b1df3d87ca63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9e5f7945-0746-44f4-9b25-32e478179cb8" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_3a8782b1-c3f0-4105-ad9a-b1df3d87ca63" xlink:to="loc_srt_ProductsAndServicesDomain_9e5f7945-0746-44f4-9b25-32e478179cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_TermBasedSoftwareLicensesMember_7e356ffd-0c60-48ba-8c94-7cba2dab3363" xlink:href="cvlt-20250930.xsd#cvlt_TermBasedSoftwareLicensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9e5f7945-0746-44f4-9b25-32e478179cb8" xlink:to="loc_cvlt_TermBasedSoftwareLicensesMember_7e356ffd-0c60-48ba-8c94-7cba2dab3363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_PerpetualSoftwareLicensesMember_1569f848-c4c5-475f-9e91-2b95fe9e1484" xlink:href="cvlt-20250930.xsd#cvlt_PerpetualSoftwareLicensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9e5f7945-0746-44f4-9b25-32e478179cb8" xlink:to="loc_cvlt_PerpetualSoftwareLicensesMember_1569f848-c4c5-475f-9e91-2b95fe9e1484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ProfessionalServicesOtherMember_43f9d0f3-b394-4774-8938-7119d8b1e3a5" xlink:href="cvlt-20250930.xsd#cvlt_ProfessionalServicesOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9e5f7945-0746-44f4-9b25-32e478179cb8" xlink:to="loc_cvlt_ProfessionalServicesOtherMember_43f9d0f3-b394-4774-8938-7119d8b1e3a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7261415e-0613-48bc-90e0-1afd770bacd2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2fb49b23-dd27-4b20-9e77-118aeebd0843" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7261415e-0613-48bc-90e0-1afd770bacd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_daec42a1-6528-4f52-a18d-bc7b7d65ad14" xlink:href="cvlt-20250930.xsd#cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7261415e-0613-48bc-90e0-1afd770bacd2" xlink:to="loc_cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_daec42a1-6528-4f52-a18d-bc7b7d65ad14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/RevenueDisaggregationofRevenuesDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#RevenueDisaggregationofRevenuesDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/RevenueDisaggregationofRevenuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6d8a819a-84ff-445d-8ed3-d636cfc420f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_80f352e8-d7ca-423b-99ca-352b55cf41fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6d8a819a-84ff-445d-8ed3-d636cfc420f8" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_80f352e8-d7ca-423b-99ca-352b55cf41fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_cf4fb019-9a1d-4eb7-9bbb-512b17b01f64" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_80f352e8-d7ca-423b-99ca-352b55cf41fb" xlink:to="loc_srt_StatementGeographicalAxis_cf4fb019-9a1d-4eb7-9bbb-512b17b01f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_05f8c7b2-e8e1-454f-91c9-94bb80a9096e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_cf4fb019-9a1d-4eb7-9bbb-512b17b01f64" xlink:to="loc_srt_SegmentGeographicalDomain_05f8c7b2-e8e1-454f-91c9-94bb80a9096e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember_dfa1d902-584f-4c00-ab94-4298aeb7d764" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AmericasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_05f8c7b2-e8e1-454f-91c9-94bb80a9096e" xlink:to="loc_srt_AmericasMember_dfa1d902-584f-4c00-ab94-4298aeb7d764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_InternationalMember_e9bec244-90d7-4730-adc3-f11ec147169d" xlink:href="cvlt-20250930.xsd#cvlt_InternationalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_05f8c7b2-e8e1-454f-91c9-94bb80a9096e" xlink:to="loc_cvlt_InternationalMember_e9bec244-90d7-4730-adc3-f11ec147169d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_126f10d2-1663-40ae-8adc-1d7eef42dbbe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_80f352e8-d7ca-423b-99ca-352b55cf41fb" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_126f10d2-1663-40ae-8adc-1d7eef42dbbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_42806fe3-1198-485f-9c7f-645169f39767" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_126f10d2-1663-40ae-8adc-1d7eef42dbbe" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_42806fe3-1198-485f-9c7f-645169f39767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6f41b344-9e60-4c24-a38e-125cda7f0e18" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_f5ae78f7-2092-4136-a38d-97fd9601b301" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6f41b344-9e60-4c24-a38e-125cda7f0e18" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_f5ae78f7-2092-4136-a38d-97fd9601b301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_0ac2616e-d392-4f22-a3d2-cd9392e7e827" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_f5ae78f7-2092-4136-a38d-97fd9601b301" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_0ac2616e-d392-4f22-a3d2-cd9392e7e827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_2e0ac00d-9dad-44d7-8bb4-2a5d2ea1735b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_0ac2616e-d392-4f22-a3d2-cd9392e7e827" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_2e0ac00d-9dad-44d7-8bb4-2a5d2ea1735b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_d110ff5a-711b-4af6-9928-82710985dc3a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2e0ac00d-9dad-44d7-8bb4-2a5d2ea1735b" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_d110ff5a-711b-4af6-9928-82710985dc3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_61866aab-a610-4890-a2fc-a19d569d1629" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2e0ac00d-9dad-44d7-8bb4-2a5d2ea1735b" xlink:to="loc_us-gaap_OtherAssetsMember_61866aab-a610-4890-a2fc-a19d569d1629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DeferredRevenueCurrentMember_f824b3cf-7cf7-42ef-9bc0-11e9e94ac026" xlink:href="cvlt-20250930.xsd#cvlt_DeferredRevenueCurrentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2e0ac00d-9dad-44d7-8bb4-2a5d2ea1735b" xlink:to="loc_cvlt_DeferredRevenueCurrentMember_f824b3cf-7cf7-42ef-9bc0-11e9e94ac026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DeferredRevenueNoncurrentMember_254c78ae-e413-4fc0-83a1-a476624b57c6" xlink:href="cvlt-20250930.xsd#cvlt_DeferredRevenueNoncurrentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2e0ac00d-9dad-44d7-8bb4-2a5d2ea1735b" xlink:to="loc_cvlt_DeferredRevenueNoncurrentMember_254c78ae-e413-4fc0-83a1-a476624b57c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87521143-7fa4-40f0-bd15-fb77da52b9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_f5ae78f7-2092-4136-a38d-97fd9601b301" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87521143-7fa4-40f0-bd15-fb77da52b9c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_AccountsReceivableRollForward_2ba6fb90-a4d9-4eb2-9d92-292e7c9655e1" xlink:href="cvlt-20250930.xsd#cvlt_AccountsReceivableRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87521143-7fa4-40f0-bd15-fb77da52b9c3" xlink:to="loc_cvlt_AccountsReceivableRollForward_2ba6fb90-a4d9-4eb2-9d92-292e7c9655e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_1148e266-5e44-4d2b-889e-5277b7e3e642" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_AccountsReceivableRollForward_2ba6fb90-a4d9-4eb2-9d92-292e7c9655e1" xlink:to="loc_us-gaap_AccountsReceivableNet_1148e266-5e44-4d2b-889e-5277b7e3e642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_26aee96b-ce54-408d-b3a3-afbd071519c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_AccountsReceivableRollForward_2ba6fb90-a4d9-4eb2-9d92-292e7c9655e1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_26aee96b-ce54-408d-b3a3-afbd071519c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_748eea6a-6904-49ef-948c-4c74bea4a596" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_AccountsReceivableRollForward_2ba6fb90-a4d9-4eb2-9d92-292e7c9655e1" xlink:to="loc_us-gaap_AccountsReceivableNet_748eea6a-6904-49ef-948c-4c74bea4a596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerAssetNetCurrentRollForward_0d221854-3754-4947-9373-6c4b47f4eb4f" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerAssetNetCurrentRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87521143-7fa4-40f0-bd15-fb77da52b9c3" xlink:to="loc_cvlt_ContractWithCustomerAssetNetCurrentRollForward_0d221854-3754-4947-9373-6c4b47f4eb4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_43bcfe05-3317-4350-abe2-c4e0c6b0b938" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_ContractWithCustomerAssetNetCurrentRollForward_0d221854-3754-4947-9373-6c4b47f4eb4f" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_43bcfe05-3317-4350-abe2-c4e0c6b0b938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease_8b414715-ea33-44c1-a02a-3e66800fcc4f" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_ContractWithCustomerAssetNetCurrentRollForward_0d221854-3754-4947-9373-6c4b47f4eb4f" xlink:to="loc_cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease_8b414715-ea33-44c1-a02a-3e66800fcc4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_a4d79721-f156-4b24-be89-6d80f88274b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_ContractWithCustomerAssetNetCurrentRollForward_0d221854-3754-4947-9373-6c4b47f4eb4f" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_a4d79721-f156-4b24-be89-6d80f88274b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward_617109fa-0198-48f3-86e5-7ddf40377504" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerAssetNetNoncurrentRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87521143-7fa4-40f0-bd15-fb77da52b9c3" xlink:to="loc_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward_617109fa-0198-48f3-86e5-7ddf40377504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_97521868-a000-418b-9af6-61a7321c719a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward_617109fa-0198-48f3-86e5-7ddf40377504" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_97521868-a000-418b-9af6-61a7321c719a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease_829bd362-eab2-4f1d-a2d7-90725101fca0" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward_617109fa-0198-48f3-86e5-7ddf40377504" xlink:to="loc_cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease_829bd362-eab2-4f1d-a2d7-90725101fca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_baab7e8f-0007-4881-9525-022495396275" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward_617109fa-0198-48f3-86e5-7ddf40377504" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_baab7e8f-0007-4881-9525-022495396275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerLiabilityCurrentRollForward_9724a8af-96a4-4b6e-8d1f-ecf65494caf4" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerLiabilityCurrentRollForward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87521143-7fa4-40f0-bd15-fb77da52b9c3" xlink:to="loc_cvlt_ContractWithCustomerLiabilityCurrentRollForward_9724a8af-96a4-4b6e-8d1f-ecf65494caf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a9ab4c59-87ac-4bb8-92d1-f208d741325e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_ContractWithCustomerLiabilityCurrentRollForward_9724a8af-96a4-4b6e-8d1f-ecf65494caf4" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a9ab4c59-87ac-4bb8-92d1-f208d741325e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease_a20cf62a-82fa-4ab9-8474-af3819fdf5de" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_ContractWithCustomerLiabilityCurrentRollForward_9724a8af-96a4-4b6e-8d1f-ecf65494caf4" xlink:to="loc_cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease_a20cf62a-82fa-4ab9-8474-af3819fdf5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_36c70369-2672-45c0-b880-75385183764e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_ContractWithCustomerLiabilityCurrentRollForward_9724a8af-96a4-4b6e-8d1f-ecf65494caf4" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_36c70369-2672-45c0-b880-75385183764e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward_e8d90ba6-bf57-46b8-acef-d2b0636adcac" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerLiabilityNoncurrentRollForward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_87521143-7fa4-40f0-bd15-fb77da52b9c3" xlink:to="loc_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward_e8d90ba6-bf57-46b8-acef-d2b0636adcac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_3041a6f8-f445-45a9-956b-dcbc9bd63fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward_e8d90ba6-bf57-46b8-acef-d2b0636adcac" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_3041a6f8-f445-45a9-956b-dcbc9bd63fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease_5fe68cd5-9018-473a-ba63-0c58cab4226d" xlink:href="cvlt-20250930.xsd#cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward_e8d90ba6-bf57-46b8-acef-d2b0636adcac" xlink:to="loc_cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease_5fe68cd5-9018-473a-ba63-0c58cab4226d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_8e2a2bca-120b-47b4-91aa-1b371dc105d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward_e8d90ba6-bf57-46b8-acef-d2b0636adcac" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_8e2a2bca-120b-47b4-91aa-1b371dc105d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/BusinessCombinationAdditionalInformationDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#BusinessCombinationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/BusinessCombinationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_749b7508-6c88-4177-92a8-d8a281e876d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ae76cf7f-9f06-40a9-b02a-ea51fc9643d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_749b7508-6c88-4177-92a8-d8a281e876d9" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ae76cf7f-9f06-40a9-b02a-ea51fc9643d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f22114c3-f850-4ae3-8378-d696598d5780" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ae76cf7f-9f06-40a9-b02a-ea51fc9643d2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f22114c3-f850-4ae3-8378-d696598d5780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1bc87b67-4f4d-4117-9022-a47f26af4ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f22114c3-f850-4ae3-8378-d696598d5780" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1bc87b67-4f4d-4117-9022-a47f26af4ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SatoriCyberLtdMember_20c78ae1-3426-43bc-b742-436ecdb98c77" xlink:href="cvlt-20250930.xsd#cvlt_SatoriCyberLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1bc87b67-4f4d-4117-9022-a47f26af4ee3" xlink:to="loc_cvlt_SatoriCyberLtdMember_20c78ae1-3426-43bc-b742-436ecdb98c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d8ffcbff-acd5-42cd-8a1f-17b8d3da55f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ae76cf7f-9f06-40a9-b02a-ea51fc9643d2" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_d8ffcbff-acd5-42cd-8a1f-17b8d3da55f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_831e3a9a-593a-4b78-a389-9ef18ef5cb3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d8ffcbff-acd5-42cd-8a1f-17b8d3da55f6" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_831e3a9a-593a-4b78-a389-9ef18ef5cb3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_5f7c8e13-3253-40e4-9f66-15568d80de26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d8ffcbff-acd5-42cd-8a1f-17b8d3da55f6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_5f7c8e13-3253-40e4-9f66-15568d80de26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_22b305da-171c-4fb2-aebf-0b318271a6b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d8ffcbff-acd5-42cd-8a1f-17b8d3da55f6" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_22b305da-171c-4fb2-aebf-0b318271a6b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_49eab889-e19c-42bb-a910-f1dfacd9afd8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_73413bcc-af0e-446c-b237-5b56a4045ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_49eab889-e19c-42bb-a910-f1dfacd9afd8" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_73413bcc-af0e-446c-b237-5b56a4045ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c66493e4-6f2d-455a-b33a-438f9a32ecb4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_73413bcc-af0e-446c-b237-5b56a4045ec7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c66493e4-6f2d-455a-b33a-438f9a32ecb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b2c83ce6-d557-4621-a189-2e54509a634d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c66493e4-6f2d-455a-b33a-438f9a32ecb4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b2c83ce6-d557-4621-a189-2e54509a634d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SatoriCyberLtdMember_ec716bb8-6c9e-4404-afb7-3e833a7e7c1b" xlink:href="cvlt-20250930.xsd#cvlt_SatoriCyberLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b2c83ce6-d557-4621-a189-2e54509a634d" xlink:to="loc_cvlt_SatoriCyberLtdMember_ec716bb8-6c9e-4404-afb7-3e833a7e7c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f2571265-5ebf-4376-a0dd-b3ec7c19222e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_73413bcc-af0e-446c-b237-5b56a4045ec7" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_f2571265-5ebf-4376-a0dd-b3ec7c19222e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2571265-5ebf-4376-a0dd-b3ec7c19222e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_b59a431a-9e50-4aa6-9641-31ab4e9cecd4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_b59a431a-9e50-4aa6-9641-31ab4e9cecd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_6d1fc759-7508-4684-bc04-1cdb1801ee04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_6d1fc759-7508-4684-bc04-1cdb1801ee04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent_178d631e-6627-4034-b8eb-66e165bbfbed" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent_178d631e-6627-4034-b8eb-66e165bbfbed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_9c961408-0597-499e-8296-f54316d49148" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_9c961408-0597-499e-8296-f54316d49148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_510d7f29-bd9c-4a52-86dd-4e4b12d3ce45" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_510d7f29-bd9c-4a52-86dd-4e4b12d3ce45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_0df8ea89-dc82-4e55-8fe1-c7d18470d96e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_0df8ea89-dc82-4e55-8fe1-c7d18470d96e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities_d99f29cc-6f1b-48c1-9a22-3176a24076b2" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities_d99f29cc-6f1b-48c1-9a22-3176a24076b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation_44ce3e9f-213d-4358-ad7f-f1b9ba2fe3ef" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation_44ce3e9f-213d-4358-ad7f-f1b9ba2fe3ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4449b2b6-6915-49a5-b52b-6b5d03c6f0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4449b2b6-6915-49a5-b52b-6b5d03c6f0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability_013454a8-e567-4c33-82a0-f7f63d52b9f9" xlink:href="cvlt-20250930.xsd#cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability_013454a8-e567-4c33-82a0-f7f63d52b9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_07c2122e-b98d-4814-bff8-e143058760cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_07c2122e-b98d-4814-bff8-e143058760cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_92a2606f-4554-4f95-886e-dd338424fe66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_us-gaap_Goodwill_92a2606f-4554-4f95-886e-dd338424fe66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0ff033d9-d616-4be7-b1d6-e2f4b0db6d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_17e7ee93-9c8b-4b06-be86-89559efef5b1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0ff033d9-d616-4be7-b1d6-e2f4b0db6d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#GoodwillandIntangibleAssetsNetAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0e782bde-bf82-4f20-8e7d-3fe2a855ccac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8bfada21-feef-4758-851d-4e7d2e6d6ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0e782bde-bf82-4f20-8e7d-3fe2a855ccac" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8bfada21-feef-4758-851d-4e7d2e6d6ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_23e24398-5774-4697-9ac9-9fafdde56439" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8bfada21-feef-4758-851d-4e7d2e6d6ef9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_23e24398-5774-4697-9ac9-9fafdde56439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8c247aad-cb51-4d3a-ae13-685251c7e765" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_23e24398-5774-4697-9ac9-9fafdde56439" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8c247aad-cb51-4d3a-ae13-685251c7e765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_aa076e4e-0b91-4dac-a7fc-83d6d469b6dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8c247aad-cb51-4d3a-ae13-685251c7e765" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_aa076e4e-0b91-4dac-a7fc-83d6d469b6dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_be5e60f0-062c-4b1c-86d4-6a3d41e6adc9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8c247aad-cb51-4d3a-ae13-685251c7e765" xlink:to="loc_us-gaap_CustomerRelationshipsMember_be5e60f0-062c-4b1c-86d4-6a3d41e6adc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_25be9e5d-8fad-40f1-bb6a-2a858b386fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8bfada21-feef-4758-851d-4e7d2e6d6ef9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_25be9e5d-8fad-40f1-bb6a-2a858b386fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_2f8410db-28c1-42f3-bdb8-6c14a491bb07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_25be9e5d-8fad-40f1-bb6a-2a858b386fa2" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_2f8410db-28c1-42f3-bdb8-6c14a491bb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_a12bb3cd-3239-48c0-801a-29e987923af5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_25be9e5d-8fad-40f1-bb6a-2a858b386fa2" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_a12bb3cd-3239-48c0-801a-29e987923af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_942dca44-0bfc-42f7-ab9c-dd9b28c4d802" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_25be9e5d-8fad-40f1-bb6a-2a858b386fa2" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_942dca44-0bfc-42f7-ab9c-dd9b28c4d802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_e718851a-be00-4043-aac4-a0713cb7a294" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_25be9e5d-8fad-40f1-bb6a-2a858b386fa2" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_e718851a-be00-4043-aac4-a0713cb7a294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_891643ed-c10e-4d86-8c29-837e9fd8a73c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_25be9e5d-8fad-40f1-bb6a-2a858b386fa2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_891643ed-c10e-4d86-8c29-837e9fd8a73c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#GoodwillandIntangibleAssetsNetGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0d136643-b9e7-44e8-b9ca-cdc98d7f0646" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_dbdc93b5-d347-4232-afac-328540b9b417" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0d136643-b9e7-44e8-b9ca-cdc98d7f0646" xlink:to="loc_us-gaap_GoodwillRollForward_dbdc93b5-d347-4232-afac-328540b9b417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_009018ff-5578-4e7b-a5d1-09ab62448e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_dbdc93b5-d347-4232-afac-328540b9b417" xlink:to="loc_us-gaap_Goodwill_009018ff-5578-4e7b-a5d1-09ab62448e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_396362b5-8b07-41d0-86a8-0b3e2ceab89e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_dbdc93b5-d347-4232-afac-328540b9b417" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_396362b5-8b07-41d0-86a8-0b3e2ceab89e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b8a7f155-a172-46e4-a606-09bdb5810bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_dbdc93b5-d347-4232-afac-328540b9b417" xlink:to="loc_us-gaap_Goodwill_b8a7f155-a172-46e4-a606-09bdb5810bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c6944395-1084-4dc5-8bac-ad1e7de90c76" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e4f5c324-3de7-4a6b-b708-2fe6327a2fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c6944395-1084-4dc5-8bac-ad1e7de90c76" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e4f5c324-3de7-4a6b-b708-2fe6327a2fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_916d4657-cef2-4b2c-9528-ad952a6a4f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e4f5c324-3de7-4a6b-b708-2fe6327a2fc2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_916d4657-cef2-4b2c-9528-ad952a6a4f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5e7bec45-c65f-4292-9064-a660be60f00a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_916d4657-cef2-4b2c-9528-ad952a6a4f8d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5e7bec45-c65f-4292-9064-a660be60f00a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_4b6e340b-45c1-4431-88ed-c932d17d1893" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5e7bec45-c65f-4292-9064-a660be60f00a" xlink:to="loc_us-gaap_CustomerRelationshipsMember_4b6e340b-45c1-4431-88ed-c932d17d1893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_66137a2f-987b-42f0-bda8-ceaa0afa7411" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5e7bec45-c65f-4292-9064-a660be60f00a" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_66137a2f-987b-42f0-bda8-ceaa0afa7411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d261bee0-73ea-4078-81a2-f2e290a11298" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e4f5c324-3de7-4a6b-b708-2fe6327a2fc2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d261bee0-73ea-4078-81a2-f2e290a11298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_8bd99efb-e918-443a-a4c8-25afd43d77ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d261bee0-73ea-4078-81a2-f2e290a11298" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_8bd99efb-e918-443a-a4c8-25afd43d77ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a0e20edb-f495-416d-b2cd-eb6e382f4567" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d261bee0-73ea-4078-81a2-f2e290a11298" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a0e20edb-f495-416d-b2cd-eb6e382f4567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01461025-91c3-4a42-8c4c-fe6c9abd3c51" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d261bee0-73ea-4078-81a2-f2e290a11298" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_01461025-91c3-4a42-8c4c-fe6c9abd3c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3896411a-9797-44e4-8def-a08d68fffa77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_c741eb92-457b-4ca4-85ad-c2e4771b26db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3896411a-9797-44e4-8def-a08d68fffa77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_c741eb92-457b-4ca4-85ad-c2e4771b26db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c3301c59-6c36-43f9-b5b6-d7cbec701430" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3896411a-9797-44e4-8def-a08d68fffa77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c3301c59-6c36-43f9-b5b6-d7cbec701430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_29fccdbe-4455-4749-9fe7-9775cb02a177" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3896411a-9797-44e4-8def-a08d68fffa77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_29fccdbe-4455-4749-9fe7-9775cb02a177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4dadf4db-0de1-4468-9142-9e80b0445f12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3896411a-9797-44e4-8def-a08d68fffa77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4dadf4db-0de1-4468-9142-9e80b0445f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_517164af-fa73-4f67-b7f4-715ec5e35040" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3896411a-9797-44e4-8def-a08d68fffa77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_517164af-fa73-4f67-b7f4-715ec5e35040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_f2295273-6471-45d9-9257-78c0cde131e3" xlink:href="cvlt-20250930.xsd#cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3896411a-9797-44e4-8def-a08d68fffa77" xlink:to="loc_cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_f2295273-6471-45d9-9257-78c0cde131e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_14350358-88cb-4e34-ba23-d7da2cfc4ace" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3896411a-9797-44e4-8def-a08d68fffa77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_14350358-88cb-4e34-ba23-d7da2cfc4ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SaleandLeasebackTransactionDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SaleandLeasebackTransactionDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/SaleandLeasebackTransactionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_1c921743-83fe-450a-b066-183ce1ab0efc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d663cd76-51b6-4e4a-b7d2-e494dc237767" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1c921743-83fe-450a-b066-183ce1ab0efc" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d663cd76-51b6-4e4a-b7d2-e494dc237767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_7e5f4221-08a0-4054-bb8d-44c467691cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d663cd76-51b6-4e4a-b7d2-e494dc237767" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_7e5f4221-08a0-4054-bb8d-44c467691cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_afbff242-de55-43b5-aa63-92ddf987c63d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_7e5f4221-08a0-4054-bb8d-44c467691cf2" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_afbff242-de55-43b5-aa63-92ddf987c63d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_3bb044e2-df35-4be3-bd89-a3d56ad0ed28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_afbff242-de55-43b5-aa63-92ddf987c63d" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_3bb044e2-df35-4be3-bd89-a3d56ad0ed28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_18de093a-7b0b-49a4-857a-24be9604da9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d663cd76-51b6-4e4a-b7d2-e494dc237767" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_18de093a-7b0b-49a4-857a-24be9604da9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f4e69038-4eae-4a81-a135-bedaa1d357ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_18de093a-7b0b-49a4-857a-24be9604da9b" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f4e69038-4eae-4a81-a135-bedaa1d357ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CorporateHeadquartersInTintonFallsNJMember_a1a5b565-4a54-4008-ade7-23aa31ba9a44" xlink:href="cvlt-20250930.xsd#cvlt_CorporateHeadquartersInTintonFallsNJMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f4e69038-4eae-4a81-a135-bedaa1d357ad" xlink:to="loc_cvlt_CorporateHeadquartersInTintonFallsNJMember_a1a5b565-4a54-4008-ade7-23aa31ba9a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_8b672aaa-c3e3-4a45-811c-8f0438113b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleLeasebackTransactionDescriptionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d663cd76-51b6-4e4a-b7d2-e494dc237767" xlink:to="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_8b672aaa-c3e3-4a45-811c-8f0438113b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain_0402384c-1401-4ccb-be4b-4c32e19d08a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleLeasebackTransactionNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_8b672aaa-c3e3-4a45-811c-8f0438113b6a" xlink:to="loc_us-gaap_SaleLeasebackTransactionNameDomain_0402384c-1401-4ccb-be4b-4c32e19d08a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_CorporateHeadquartersInTintonFallsNJMember_22d0a3b1-0439-470f-8011-657a0e0990b0" xlink:href="cvlt-20250930.xsd#cvlt_CorporateHeadquartersInTintonFallsNJMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionNameDomain_0402384c-1401-4ccb-be4b-4c32e19d08a9" xlink:to="loc_cvlt_CorporateHeadquartersInTintonFallsNJMember_22d0a3b1-0439-470f-8011-657a0e0990b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d0f07151-095b-4f0a-8a4a-6964610d7635" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d663cd76-51b6-4e4a-b7d2-e494dc237767" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d0f07151-095b-4f0a-8a4a-6964610d7635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_f806dd84-4d55-4b68-90c8-b2db51491bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d0f07151-095b-4f0a-8a4a-6964610d7635" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_f806dd84-4d55-4b68-90c8-b2db51491bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLeaseTerm_1dd7c33e-4f62-4b4d-a2a8-3347d9c3f46d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleLeasebackTransactionLeaseTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d0f07151-095b-4f0a-8a4a-6964610d7635" xlink:to="loc_us-gaap_SaleLeasebackTransactionLeaseTerm_1dd7c33e-4f62-4b4d-a2a8-3347d9c3f46d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffMarketLeaseUnfavorable_1ab2581c-e2b2-45f7-ace1-902a168b9a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OffMarketLeaseUnfavorable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d0f07151-095b-4f0a-8a4a-6964610d7635" xlink:to="loc_us-gaap_OffMarketLeaseUnfavorable_1ab2581c-e2b2-45f7-ace1-902a168b9a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_b7d74d8d-cfdb-42c6-8da9-84e846275ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d0f07151-095b-4f0a-8a4a-6964610d7635" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_b7d74d8d-cfdb-42c6-8da9-84e846275ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_22259622-839f-44c3-9ecc-40efef851597" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d0f07151-095b-4f0a-8a4a-6964610d7635" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_22259622-839f-44c3-9ecc-40efef851597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDiscountRate_bdd2078d-6ea0-48f0-ae20-faeb07c6a88b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseDiscountRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d0f07151-095b-4f0a-8a4a-6964610d7635" xlink:to="loc_us-gaap_LesseeOperatingLeaseDiscountRate_bdd2078d-6ea0-48f0-ae20-faeb07c6a88b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9e0c48b5-86a4-4b3d-9514-848c7ffd8ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0a95149a-8c89-49c1-a1a0-28cf097cc407" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9e0c48b5-86a4-4b3d-9514-848c7ffd8ed8" xlink:to="loc_us-gaap_NetIncomeLoss_0a95149a-8c89-49c1-a1a0-28cf097cc407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_52e5c846-5a98-454e-8e5e-817f259ab0a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9e0c48b5-86a4-4b3d-9514-848c7ffd8ed8" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_52e5c846-5a98-454e-8e5e-817f259ab0a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1af3d2ce-9bd8-469f-a850-6405cc8c84dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_52e5c846-5a98-454e-8e5e-817f259ab0a4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1af3d2ce-9bd8-469f-a850-6405cc8c84dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_2720c341-d04a-4832-bfaa-7c3be3c2f9e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_52e5c846-5a98-454e-8e5e-817f259ab0a4" xlink:to="loc_us-gaap_EarningsPerShareBasic_2720c341-d04a-4832-bfaa-7c3be3c2f9e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_899a56c0-fc6b-44c4-ab03-f9c4d08bb084" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9e0c48b5-86a4-4b3d-9514-848c7ffd8ed8" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_899a56c0-fc6b-44c4-ab03-f9c4d08bb084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_be705655-01bf-4343-99da-3e90e8f16abe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_899a56c0-fc6b-44c4-ab03-f9c4d08bb084" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_be705655-01bf-4343-99da-3e90e8f16abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_4b2b8b1d-b6ea-45e0-8c79-2a3561847b80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_899a56c0-fc6b-44c4-ab03-f9c4d08bb084" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_4b2b8b1d-b6ea-45e0-8c79-2a3561847b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a12268e5-fe7a-4b9f-bc93-ad5b61219335" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_899a56c0-fc6b-44c4-ab03-f9c4d08bb084" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a12268e5-fe7a-4b9f-bc93-ad5b61219335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7aead306-4e74-47ae-9d3e-6dee5db7de9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_899a56c0-fc6b-44c4-ab03-f9c4d08bb084" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7aead306-4e74-47ae-9d3e-6dee5db7de9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/NetIncomeperCommonShareAdditionalInformationDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#NetIncomeperCommonShareAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/NetIncomeperCommonShareAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_2b38fabc-49a8-4ffc-a7a9-1415be846a03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_aa63343a-3310-4545-b3d8-5358f0603dea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2b38fabc-49a8-4ffc-a7a9-1415be846a03" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_aa63343a-3310-4545-b3d8-5358f0603dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/CapitalizationDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#CapitalizationDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/CapitalizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_5c4bcaf6-eca4-45da-881d-1f86a69a7888" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramTable_6c734278-9042-4be8-af25-d9ab4649c175" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_5c4bcaf6-eca4-45da-881d-1f86a69a7888" xlink:to="loc_srt_ShareRepurchaseProgramTable_6c734278-9042-4be8-af25-d9ab4649c175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_ca9b9579-b061-491c-aefb-1980724295b7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramTable_6c734278-9042-4be8-af25-d9ab4649c175" xlink:to="loc_srt_ShareRepurchaseProgramAxis_ca9b9579-b061-491c-aefb-1980724295b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_9ff3951d-677a-4fb1-8453-414c5b3c079f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramAxis_ca9b9579-b061-491c-aefb-1980724295b7" xlink:to="loc_srt_ShareRepurchaseProgramDomain_9ff3951d-677a-4fb1-8453-414c5b3c079f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember_59b9cc31-4436-4398-b592-112828f07e24" xlink:href="cvlt-20250930.xsd#cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_9ff3951d-677a-4fb1-8453-414c5b3c079f" xlink:to="loc_cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember_59b9cc31-4436-4398-b592-112828f07e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramLineItems_90fcec85-e757-4463-b52f-6d870b4a0141" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramTable_6c734278-9042-4be8-af25-d9ab4649c175" xlink:to="loc_srt_ShareRepurchaseProgramLineItems_90fcec85-e757-4463-b52f-6d870b4a0141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_8dcb4dd5-48a5-45b4-8897-049c637f34c0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramLineItems_90fcec85-e757-4463-b52f-6d870b4a0141" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_8dcb4dd5-48a5-45b4-8897-049c637f34c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b0aa3239-4bd2-4a37-9be0-a94ff5819d19" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramLineItems_90fcec85-e757-4463-b52f-6d870b4a0141" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b0aa3239-4bd2-4a37-9be0-a94ff5819d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_b684ff46-449b-4c10-a538-53cd9d34ee57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramLineItems_90fcec85-e757-4463-b52f-6d870b4a0141" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_b684ff46-449b-4c10-a538-53cd9d34ee57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_86d36e7e-b60f-48cd-bcd9-1eb7e7bd6ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramLineItems_90fcec85-e757-4463-b52f-6d870b4a0141" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_86d36e7e-b60f-48cd-bcd9-1eb7e7bd6ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/StockPlansStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#StockPlansStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/StockPlansStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ff3caccb-d7a0-4016-abe2-8fa1bb2783ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_7a75558f-6e69-4eea-a90a-f5aff7f08527" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ff3caccb-d7a0-4016-abe2-8fa1bb2783ec" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_7a75558f-6e69-4eea-a90a-f5aff7f08527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_5a9c1896-83ac-429b-a3bd-8e49051ca3d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_7a75558f-6e69-4eea-a90a-f5aff7f08527" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_5a9c1896-83ac-429b-a3bd-8e49051ca3d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d3c4deba-fb37-4000-beb8-6546301fb1ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_5a9c1896-83ac-429b-a3bd-8e49051ca3d9" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d3c4deba-fb37-4000-beb8-6546301fb1ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_d99878d3-5a43-48e2-b1ef-06413958c837" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d3c4deba-fb37-4000-beb8-6546301fb1ba" xlink:to="loc_us-gaap_CostOfSalesMember_d99878d3-5a43-48e2-b1ef-06413958c837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_b7f481cf-2d61-4be3-9cde-3b97ddf3c792" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d3c4deba-fb37-4000-beb8-6546301fb1ba" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_b7f481cf-2d61-4be3-9cde-3b97ddf3c792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_366637e7-0230-4c71-bd1f-f734e1a8c49d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d3c4deba-fb37-4000-beb8-6546301fb1ba" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_366637e7-0230-4c71-bd1f-f734e1a8c49d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_e1481bb8-0d08-4cc0-95ce-6689ab99a83c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d3c4deba-fb37-4000-beb8-6546301fb1ba" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_e1481bb8-0d08-4cc0-95ce-6689ab99a83c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringChargesMember_cd3a86f0-58a5-43e8-869e-e73a2702821d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringChargesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d3c4deba-fb37-4000-beb8-6546301fb1ba" xlink:to="loc_us-gaap_RestructuringChargesMember_cd3a86f0-58a5-43e8-869e-e73a2702821d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6897783a-d809-4245-90c1-8d1f85593dda" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_7a75558f-6e69-4eea-a90a-f5aff7f08527" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6897783a-d809-4245-90c1-8d1f85593dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_142092ab-1bca-4dc2-945e-fa0def034d52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6897783a-d809-4245-90c1-8d1f85593dda" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_142092ab-1bca-4dc2-945e-fa0def034d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/StockPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#StockPlansAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/StockPlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2fb95b22-7a68-4370-a8ce-5cdbc480e9af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_348adca1-32e7-4635-9ff7-ef77bbc32d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2fb95b22-7a68-4370-a8ce-5cdbc480e9af" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_348adca1-32e7-4635-9ff7-ef77bbc32d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3a6d46d0-70b5-4a5a-97a3-039e8dee3225" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_348adca1-32e7-4635-9ff7-ef77bbc32d9b" xlink:to="loc_us-gaap_AwardTypeAxis_3a6d46d0-70b5-4a5a-97a3-039e8dee3225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_907604eb-cfe7-43a8-888e-5092ca979168" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_3a6d46d0-70b5-4a5a-97a3-039e8dee3225" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_907604eb-cfe7-43a8-888e-5092ca979168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d18fe169-82d6-4cec-b855-45ecaf1f1d50" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_907604eb-cfe7-43a8-888e-5092ca979168" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d18fe169-82d6-4cec-b855-45ecaf1f1d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_PerformanceStockUnitsMember_f820c330-78ff-4019-b7f1-ec169f0b43f0" xlink:href="cvlt-20250930.xsd#cvlt_PerformanceStockUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_907604eb-cfe7-43a8-888e-5092ca979168" xlink:to="loc_cvlt_PerformanceStockUnitsMember_f820c330-78ff-4019-b7f1-ec169f0b43f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_1d864e7b-ba25-4d1a-901b-71a63d83c103" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_907604eb-cfe7-43a8-888e-5092ca979168" xlink:to="loc_us-gaap_PerformanceSharesMember_1d864e7b-ba25-4d1a-901b-71a63d83c103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_689904d8-6c79-4986-934e-b5c7eaea4e49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_907604eb-cfe7-43a8-888e-5092ca979168" xlink:to="loc_us-gaap_EmployeeStockMember_689904d8-6c79-4986-934e-b5c7eaea4e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f5ef4b3d-1a29-4f00-8d1e-964fda65feeb" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_348adca1-32e7-4635-9ff7-ef77bbc32d9b" xlink:to="loc_srt_RangeAxis_f5ef4b3d-1a29-4f00-8d1e-964fda65feeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_594c4001-7701-43fd-b950-8aa7f2e0afae" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f5ef4b3d-1a29-4f00-8d1e-964fda65feeb" xlink:to="loc_srt_RangeMember_594c4001-7701-43fd-b950-8aa7f2e0afae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_906c1acc-b0cf-454a-8eef-ab3acd4b7128" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_594c4001-7701-43fd-b950-8aa7f2e0afae" xlink:to="loc_srt_MinimumMember_906c1acc-b0cf-454a-8eef-ab3acd4b7128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_20cc898a-e8c9-4cfc-bcc8-71d1be011dfd" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_594c4001-7701-43fd-b950-8aa7f2e0afae" xlink:to="loc_srt_MaximumMember_20cc898a-e8c9-4cfc-bcc8-71d1be011dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_348adca1-32e7-4635-9ff7-ef77bbc32d9b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f670c1a9-e661-4efc-b777-2a11d1261af5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f670c1a9-e661-4efc-b777-2a11d1261af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7f971c3b-b55b-4cda-a62d-421bcad6ad77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7f971c3b-b55b-4cda-a62d-421bcad6ad77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7a95d7ac-b0c0-4798-b657-4dd35489f31f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7a95d7ac-b0c0-4798-b657-4dd35489f31f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_da77b791-8220-45a4-ad32-a968dcf2c9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_da77b791-8220-45a4-ad32-a968dcf2c9b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_57bbdf5a-aa75-45b7-b49b-977816f4a525" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_57bbdf5a-aa75-45b7-b49b-977816f4a525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent_6f8ad696-7804-4981-8ad5-d286a9fff740" xlink:href="cvlt-20250930.xsd#cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent_6f8ad696-7804-4981-8ad5-d286a9fff740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares_ad353ea4-4dd2-4cc4-bd3f-478b217f39d2" xlink:href="cvlt-20250930.xsd#cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares_ad353ea4-4dd2-4cc4-bd3f-478b217f39d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches_f75a5176-759a-4dee-ab3d-4e96f7d8213e" xlink:href="cvlt-20250930.xsd#cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches_f75a5176-759a-4dee-ab3d-4e96f7d8213e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_cff76df3-4393-4b94-ab24-87e70f047425" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_cff76df3-4393-4b94-ab24-87e70f047425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_11d82cf4-3780-4f13-b054-8a5d761d9b38" xlink:href="cvlt-20250930.xsd#cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_11d82cf4-3780-4f13-b054-8a5d761d9b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_f67d879b-1cbd-4b27-a18c-a531e9c60792" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_f67d879b-1cbd-4b27-a18c-a531e9c60792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount_3b6b69ec-2c86-42e3-848d-37b56a4ad62e" xlink:href="cvlt-20250930.xsd#cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount_3b6b69ec-2c86-42e3-848d-37b56a4ad62e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b291e610-5a94-4eb6-ad32-19c3fa53026a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b291e610-5a94-4eb6-ad32-19c3fa53026a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_a8756e34-2e05-4d5a-8ebe-6c57ae732473" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_ProceedsFromStockPlans_a8756e34-2e05-4d5a-8ebe-6c57ae732473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_21788576-2226-416d-aacd-b09b5298cd43" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84ed231c-ef06-447f-9713-044251148b7c" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_21788576-2226-416d-aacd-b09b5298cd43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#StockPlansRestrictedStockUnitsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c3681f34-fe9d-4b9e-92d7-1c3cb5a03e92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a935e26a-edcc-4498-baf7-8ff4b1657bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c3681f34-fe9d-4b9e-92d7-1c3cb5a03e92" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a935e26a-edcc-4498-baf7-8ff4b1657bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9ee85064-9122-4145-b432-59ce45391938" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a935e26a-edcc-4498-baf7-8ff4b1657bfe" xlink:to="loc_us-gaap_AwardTypeAxis_9ee85064-9122-4145-b432-59ce45391938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c7d2c8c-9ec8-4903-894f-c7d60d868caa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_9ee85064-9122-4145-b432-59ce45391938" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c7d2c8c-9ec8-4903-894f-c7d60d868caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_39e74482-3f5d-4eff-8f54-493be16bb448" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c7d2c8c-9ec8-4903-894f-c7d60d868caa" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_39e74482-3f5d-4eff-8f54-493be16bb448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_71868014-6b87-491b-a264-06dda479a563" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a935e26a-edcc-4498-baf7-8ff4b1657bfe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_71868014-6b87-491b-a264-06dda479a563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c89f74bd-25a4-49a1-9f42-c9a0adc1b017" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_71868014-6b87-491b-a264-06dda479a563" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c89f74bd-25a4-49a1-9f42-c9a0adc1b017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e8999bec-5c8c-42d3-ad90-a04a5d5d18cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c89f74bd-25a4-49a1-9f42-c9a0adc1b017" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e8999bec-5c8c-42d3-ad90-a04a5d5d18cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6a688900-f6a6-4f1f-8e49-2f723206f5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c89f74bd-25a4-49a1-9f42-c9a0adc1b017" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6a688900-f6a6-4f1f-8e49-2f723206f5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_821b4915-5bd4-4e4f-9075-00dec1aa6042" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c89f74bd-25a4-49a1-9f42-c9a0adc1b017" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_821b4915-5bd4-4e4f-9075-00dec1aa6042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d91e3398-8773-49a5-8185-de958dc13cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c89f74bd-25a4-49a1-9f42-c9a0adc1b017" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_d91e3398-8773-49a5-8185-de958dc13cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3c3d706c-eaf6-4808-967e-5ff1df4a289c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c89f74bd-25a4-49a1-9f42-c9a0adc1b017" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3c3d706c-eaf6-4808-967e-5ff1df4a289c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_37d45f29-cf33-4d9c-b23d-b50102603e01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_71868014-6b87-491b-a264-06dda479a563" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_37d45f29-cf33-4d9c-b23d-b50102603e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_65b668ac-2e05-4ff0-b3c2-5c86f556a9dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_37d45f29-cf33-4d9c-b23d-b50102603e01" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_65b668ac-2e05-4ff0-b3c2-5c86f556a9dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_be55b21d-5b9d-40dc-bf5b-1eb903b217d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_37d45f29-cf33-4d9c-b23d-b50102603e01" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_be55b21d-5b9d-40dc-bf5b-1eb903b217d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_35d11b0d-90fa-4674-b16f-f0381da49157" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_37d45f29-cf33-4d9c-b23d-b50102603e01" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_35d11b0d-90fa-4674-b16f-f0381da49157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4c01e387-a38f-4145-b1e9-d5772e6322a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_37d45f29-cf33-4d9c-b23d-b50102603e01" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4c01e387-a38f-4145-b1e9-d5772e6322a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_887a5c4c-4687-4f33-9a3d-4eeb1d222e05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_37d45f29-cf33-4d9c-b23d-b50102603e01" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_887a5c4c-4687-4f33-9a3d-4eeb1d222e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_af7a7b52-85fc-4366-aadb-6a2b567d7318" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_02ff2a8b-b330-4c6d-abd7-a1010ff1f6b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_af7a7b52-85fc-4366-aadb-6a2b567d7318" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_02ff2a8b-b330-4c6d-abd7-a1010ff1f6b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SegmentInformationAdditionalInformationDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SegmentInformationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/SegmentInformationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_ecf091e4-7f40-47ee-aef0-f15811845711" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_3154dddf-224f-4d5c-a2b8-cbe4ecd5b652" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ecf091e4-7f40-47ee-aef0-f15811845711" xlink:to="loc_us-gaap_NumberOfReportableSegments_3154dddf-224f-4d5c-a2b8-cbe4ecd5b652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#SegmentInformationScheduleofRevenuebyGeographicAreaDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_35a8f8ba-8c00-489b-a5f3-57b2eec0bc69" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_9a47a4f9-68a9-4b26-8b2c-c47eb7c25874" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_35a8f8ba-8c00-489b-a5f3-57b2eec0bc69" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_9a47a4f9-68a9-4b26-8b2c-c47eb7c25874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_35583269-906e-4f9c-af80-cba924026fbb" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_9a47a4f9-68a9-4b26-8b2c-c47eb7c25874" xlink:to="loc_srt_StatementGeographicalAxis_35583269-906e-4f9c-af80-cba924026fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_14501c8d-3c72-48fc-b908-dec0592fa80f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_35583269-906e-4f9c-af80-cba924026fbb" xlink:to="loc_srt_SegmentGeographicalDomain_14501c8d-3c72-48fc-b908-dec0592fa80f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_a22055f6-13ff-445f-80c2-b36178581c3f" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_14501c8d-3c72-48fc-b908-dec0592fa80f" xlink:to="loc_country_US_a22055f6-13ff-445f-80c2-b36178581c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_282ebd86-c436-4452-8ad9-9298ee220015" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_14501c8d-3c72-48fc-b908-dec0592fa80f" xlink:to="loc_us-gaap_NonUsMember_282ebd86-c436-4452-8ad9-9298ee220015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_fec16888-f5f5-4f81-ab9a-ec1f2aee213c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_9a47a4f9-68a9-4b26-8b2c-c47eb7c25874" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_fec16888-f5f5-4f81-ab9a-ec1f2aee213c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ac45aae4-9006-448e-a5cc-d11c9b3a31f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_fec16888-f5f5-4f81-ab9a-ec1f2aee213c" xlink:to="loc_us-gaap_Revenues_ac45aae4-9006-448e-a5cc-d11c9b3a31f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/RestructuringRestructuringChargesDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#RestructuringRestructuringChargesDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/RestructuringRestructuringChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_48503b35-1d15-4566-ab8e-e61494dd8268" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_e0f7bb4f-5351-4f1e-bc09-e63e793f0a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeveranceCosts1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_48503b35-1d15-4566-ab8e-e61494dd8268" xlink:to="loc_us-gaap_SeveranceCosts1_e0f7bb4f-5351-4f1e-bc09-e63e793f0a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessExitCosts1_b601ff66-63a9-4e11-b151-5ae7ec629585" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessExitCosts1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_48503b35-1d15-4566-ab8e-e61494dd8268" xlink:to="loc_us-gaap_BusinessExitCosts1_b601ff66-63a9-4e11-b151-5ae7ec629585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts_9dad7730-a8fe-40e8-8d94-046b44209b39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_48503b35-1d15-4566-ab8e-e61494dd8268" xlink:to="loc_us-gaap_OtherRestructuringCosts_9dad7730-a8fe-40e8-8d94-046b44209b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_3d5ea765-85f8-455d-af2f-f8a8ac6b6795" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_48503b35-1d15-4566-ab8e-e61494dd8268" xlink:to="loc_us-gaap_RestructuringCharges_3d5ea765-85f8-455d-af2f-f8a8ac6b6795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_BusinessExitCostsNumberOfOffices_3084191c-760e-4e80-9035-f29346e8b25f" xlink:href="cvlt-20250930.xsd#cvlt_BusinessExitCostsNumberOfOffices"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_48503b35-1d15-4566-ab8e-e61494dd8268" xlink:to="loc_cvlt_BusinessExitCostsNumberOfOffices_3084191c-760e-4e80-9035-f29346e8b25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#RestructuringActivityinRestructuringAccrualDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_b019d4d8-0382-4b19-96a3-6ff02fbf147b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_fc27fdc6-6f73-4818-b0fe-f7d2ce1a56c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_b019d4d8-0382-4b19-96a3-6ff02fbf147b" xlink:to="loc_us-gaap_RestructuringReserveRollForward_fc27fdc6-6f73-4818-b0fe-f7d2ce1a56c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_6aca365b-201e-4681-9495-ceadb73e417f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_fc27fdc6-6f73-4818-b0fe-f7d2ce1a56c2" xlink:to="loc_us-gaap_RestructuringReserve_6aca365b-201e-4681-9495-ceadb73e417f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_8f64e49a-3535-41ca-89d4-3cd3c7c5df50" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeveranceCosts1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_fc27fdc6-6f73-4818-b0fe-f7d2ce1a56c2" xlink:to="loc_us-gaap_SeveranceCosts1_8f64e49a-3535-41ca-89d4-3cd3c7c5df50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_391fd83f-07c1-43be-90de-7a1b9ac47ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_fc27fdc6-6f73-4818-b0fe-f7d2ce1a56c2" xlink:to="loc_us-gaap_PaymentsForRestructuring_391fd83f-07c1-43be-90de-7a1b9ac47ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_4c5153a0-5cbb-488a-9828-c3da2ad0127c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_fc27fdc6-6f73-4818-b0fe-f7d2ce1a56c2" xlink:to="loc_us-gaap_RestructuringReserve_4c5153a0-5cbb-488a-9828-c3da2ad0127c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualFootnoteDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#RestructuringActivityinRestructuringAccrualFootnoteDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualFootnoteDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0baffefc-56c7-4e47-91fb-2510c3967817" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0f25de46-60a2-4e2a-8364-05a46f9bf8fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0baffefc-56c7-4e47-91fb-2510c3967817" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0f25de46-60a2-4e2a-8364-05a46f9bf8fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_18279763-ecce-4cbd-8302-1b77964fed48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0f25de46-60a2-4e2a-8364-05a46f9bf8fe" xlink:to="loc_us-gaap_RestructuringPlanAxis_18279763-ecce-4cbd-8302-1b77964fed48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_3d9ee410-2ef2-47cc-b30e-142a497c2322" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_18279763-ecce-4cbd-8302-1b77964fed48" xlink:to="loc_us-gaap_RestructuringPlanDomain_3d9ee410-2ef2-47cc-b30e-142a497c2322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_A2024RestructuringProgramMember_9cb761b6-0fb1-4f3a-88d2-d1d380395d7b" xlink:href="cvlt-20250930.xsd#cvlt_A2024RestructuringProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_3d9ee410-2ef2-47cc-b30e-142a497c2322" xlink:to="loc_cvlt_A2024RestructuringProgramMember_9cb761b6-0fb1-4f3a-88d2-d1d380395d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_c0c2c2cc-334b-4441-80dd-3f293133673c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_0f25de46-60a2-4e2a-8364-05a46f9bf8fe" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_c0c2c2cc-334b-4441-80dd-3f293133673c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_6d600ab8-b2d4-4c2c-ad4f-f767a0fc7087" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeveranceCosts1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_c0c2c2cc-334b-4441-80dd-3f293133673c" xlink:to="loc_us-gaap_SeveranceCosts1_6d600ab8-b2d4-4c2c-ad4f-f767a0fc7087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_2589e7f9-52ad-4b54-9e81-38396e502c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_c0c2c2cc-334b-4441-80dd-3f293133673c" xlink:to="loc_us-gaap_PaymentsForRestructuring_2589e7f9-52ad-4b54-9e81-38396e502c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#DebtAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/DebtAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c24b9c69-9ac3-431b-adfc-d5441ad08840" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c24b9c69-9ac3-431b-adfc-d5441ad08840" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7b713b41-a317-4061-b27c-7e69ac158f49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:to="loc_us-gaap_DebtInstrumentAxis_7b713b41-a317-4061-b27c-7e69ac158f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_215b97d2-d122-4957-a03d-a41995a40a04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_7b713b41-a317-4061-b27c-7e69ac158f49" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_215b97d2-d122-4957-a03d-a41995a40a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ConvertibleSeniorNotesDue2030Member_804cd9f4-98c5-4912-943d-c8b48c4e296e" xlink:href="cvlt-20250930.xsd#cvlt_ConvertibleSeniorNotesDue2030Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_215b97d2-d122-4957-a03d-a41995a40a04" xlink:to="loc_cvlt_ConvertibleSeniorNotesDue2030Member_804cd9f4-98c5-4912-943d-c8b48c4e296e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SeniorSecuredRevolvingCreditFacilityMember_5a80dd1c-d24c-4768-be17-47f90b9cd6e0" xlink:href="cvlt-20250930.xsd#cvlt_SeniorSecuredRevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_215b97d2-d122-4957-a03d-a41995a40a04" xlink:to="loc_cvlt_SeniorSecuredRevolvingCreditFacilityMember_5a80dd1c-d24c-4768-be17-47f90b9cd6e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_aa1f7af9-aae9-4a9a-936c-d72f490f99a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_aa1f7af9-aae9-4a9a-936c-d72f490f99a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4a400624-80b0-45c1-a6a9-39d2cbe8646e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_aa1f7af9-aae9-4a9a-936c-d72f490f99a3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4a400624-80b0-45c1-a6a9-39d2cbe8646e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_bad4c3ff-2395-4997-802b-a18a5cce9207" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4a400624-80b0-45c1-a6a9-39d2cbe8646e" xlink:to="loc_us-gaap_ConvertibleDebtMember_bad4c3ff-2395-4997-802b-a18a5cce9207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionAxis_27ca7e86-27b0-4f8a-a48e-d5feea72837f" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentConvertibleTermsOfConversionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:to="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionAxis_27ca7e86-27b0-4f8a-a48e-d5feea72837f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain_67e80910-fe0e-4cfe-99f6-44c68d4c26eb" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentConvertibleTermsOfConversionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionAxis_27ca7e86-27b0-4f8a-a48e-d5feea72837f" xlink:to="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain_67e80910-fe0e-4cfe-99f6-44c68d4c26eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtConversionTermsOneMember_cea3728d-be9a-4ac2-9fa8-bcdc7629d263" xlink:href="cvlt-20250930.xsd#cvlt_DebtConversionTermsOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain_67e80910-fe0e-4cfe-99f6-44c68d4c26eb" xlink:to="loc_cvlt_DebtConversionTermsOneMember_cea3728d-be9a-4ac2-9fa8-bcdc7629d263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtConversionTermsTwoMember_99c4418f-e330-483a-a6b5-16574a5c077a" xlink:href="cvlt-20250930.xsd#cvlt_DebtConversionTermsTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvlt_DebtInstrumentConvertibleTermsOfConversionDomain_67e80910-fe0e-4cfe-99f6-44c68d4c26eb" xlink:to="loc_cvlt_DebtConversionTermsTwoMember_99c4418f-e330-483a-a6b5-16574a5c077a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_d68d0d71-5db3-4e7a-9a98-aa5cf2a309de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OptionIndexedToIssuersEquityEquityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_d68d0d71-5db3-4e7a-9a98-aa5cf2a309de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_772f0525-4d7d-437d-91a3-74e40a336305" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_d68d0d71-5db3-4e7a-9a98-aa5cf2a309de" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_772f0525-4d7d-437d-91a3-74e40a336305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CallOptionMember_a7b92872-c5f3-4dd3-8010-f94b6685ccf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CallOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_772f0525-4d7d-437d-91a3-74e40a336305" xlink:to="loc_us-gaap_CallOptionMember_a7b92872-c5f3-4dd3-8010-f94b6685ccf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_eae7a703-1798-44ba-9c9f-28df35244239" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:to="loc_us-gaap_CreditFacilityAxis_eae7a703-1798-44ba-9c9f-28df35244239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c849bd8d-a3f6-47ad-b745-900a2fca63a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_eae7a703-1798-44ba-9c9f-28df35244239" xlink:to="loc_us-gaap_CreditFacilityDomain_c849bd8d-a3f6-47ad-b745-900a2fca63a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a687e78d-8679-4e62-8f1c-f41667199c90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_c849bd8d-a3f6-47ad-b745-900a2fca63a1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a687e78d-8679-4e62-8f1c-f41667199c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_daceb0ad-aabd-4428-a13c-78746e7ac2ef" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:to="loc_srt_RangeAxis_daceb0ad-aabd-4428-a13c-78746e7ac2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e847c872-faa4-45ed-b613-d6888b25c70b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_daceb0ad-aabd-4428-a13c-78746e7ac2ef" xlink:to="loc_srt_RangeMember_e847c872-faa4-45ed-b613-d6888b25c70b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_41b02dbb-4701-493d-b96f-a486d03bb6b7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e847c872-faa4-45ed-b613-d6888b25c70b" xlink:to="loc_srt_MinimumMember_41b02dbb-4701-493d-b96f-a486d03bb6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fa203500-863b-4293-b5ca-250df47242a4" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e847c872-faa4-45ed-b613-d6888b25c70b" xlink:to="loc_srt_MaximumMember_fa203500-863b-4293-b5ca-250df47242a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_594e5c8e-07bc-4736-b0a5-2bcd9c0d4ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:to="loc_us-gaap_VariableRateAxis_594e5c8e-07bc-4736-b0a5-2bcd9c0d4ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ea5007c9-6f68-486c-aa76-f0173391ce10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_594e5c8e-07bc-4736-b0a5-2bcd9c0d4ae7" xlink:to="loc_us-gaap_VariableRateDomain_ea5007c9-6f68-486c-aa76-f0173391ce10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_45b1a861-e417-444f-882e-9d1c4777084b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_ea5007c9-6f68-486c-aa76-f0173391ce10" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_45b1a861-e417-444f-882e-9d1c4777084b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_143732d2-bada-454c-b761-7a903aa07ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrimeRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_ea5007c9-6f68-486c-aa76-f0173391ce10" xlink:to="loc_us-gaap_PrimeRateMember_143732d2-bada-454c-b761-7a903aa07ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eca2a124-c9d7-4d10-8b18-76339402b862" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_3c6fec85-2bb5-48e4-8581-83fe1d4a5371" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_3c6fec85-2bb5-48e4-8581-83fe1d4a5371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d3dedfff-c3b3-4316-90d5-3455d6e7a221" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d3dedfff-c3b3-4316-90d5-3455d6e7a221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption_390e812e-47de-4521-b237-a83116a769de" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption_390e812e-47de-4521-b237-a83116a769de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage_f169647b-9657-4593-8db3-9ab379c76104" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage_f169647b-9657-4593-8db3-9ab379c76104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_1770bb52-cbe8-4c58-94bc-b15c88a65ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_1770bb52-cbe8-4c58-94bc-b15c88a65ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_cfb110a9-7517-4054-892d-1feab0989439" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_cfb110a9-7517-4054-892d-1feab0989439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_2a7d5c0e-76e7-493b-a45c-126f0617bf73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_2a7d5c0e-76e7-493b-a45c-126f0617bf73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_e6b48186-ecd1-4769-812e-84a54fd3dde0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_e6b48186-ecd1-4769-812e-84a54fd3dde0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_ed8de99b-a54a-48ec-ae38-fb0dec7bbf40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_ed8de99b-a54a-48ec-ae38-fb0dec7bbf40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_05ee8705-8078-466e-bb6c-aaecd5978fab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_05ee8705-8078-466e-bb6c-aaecd5978fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold_8ed0a148-30a8-49d8-b8ff-30aaf091ca46" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold_8ed0a148-30a8-49d8-b8ff-30aaf091ca46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity_43318d96-ed24-406e-8fc2-087032b5fc34" xlink:href="cvlt-20250930.xsd#cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity_43318d96-ed24-406e-8fc2-087032b5fc34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_a32b5a05-452c-49bd-b1b5-2d3024470ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_a32b5a05-452c-49bd-b1b5-2d3024470ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_6885c5f7-d2ce-4594-ab1a-3f0817dc4b40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OptionIndexedToIssuersEquityStrikePrice1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityStrikePrice1_6885c5f7-d2ce-4594-ab1a-3f0817dc4b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_OptionIndexedToIssuersEquityCapPrice_7afffbfe-4ed6-4fd3-8b7e-a310c0f43289" xlink:href="cvlt-20250930.xsd#cvlt_OptionIndexedToIssuersEquityCapPrice"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_cvlt_OptionIndexedToIssuersEquityCapPrice_7afffbfe-4ed6-4fd3-8b7e-a310c0f43289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a7c6f676-487a-4e77-b3a4-45c0cef01521" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a7c6f676-487a-4e77-b3a4-45c0cef01521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_c00bdee3-1538-4aa9-863e-e8fbe4523e95" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentTerm_c00bdee3-1538-4aa9-863e-e8fbe4523e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fb162b1c-0fe9-4867-9810-388bd628e6bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fb162b1c-0fe9-4867-9810-388bd628e6bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_ab8ba8cc-c30e-415c-97ba-5ae9bf69472b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_ab8ba8cc-c30e-415c-97ba-5ae9bf69472b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_dd5c3b29-99bd-48a4-86df-ee809144d4ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_LineOfCredit_dd5c3b29-99bd-48a4-86df-ee809144d4ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_1a9ccdc9-ba1c-415f-ba63-25c9e42a4cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_1a9ccdc9-ba1c-415f-ba63-25c9e42a4cfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_e99aadf8-38a3-4b58-b540-1fe0dc9fa345" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f68e5fa6-a68e-40da-8ba8-9904a5b5547f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_e99aadf8-38a3-4b58-b540-1fe0dc9fa345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#DebtCarryingAmountoftheNotesDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d61ffaee-4ab1-4370-9a99-36e0b8242dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a0298e5f-84cf-4091-9999-85f93ddf1a07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d61ffaee-4ab1-4370-9a99-36e0b8242dd8" xlink:to="loc_us-gaap_DebtInstrumentTable_a0298e5f-84cf-4091-9999-85f93ddf1a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ef2a1896-01fd-470c-87db-83fa4693f276" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a0298e5f-84cf-4091-9999-85f93ddf1a07" xlink:to="loc_us-gaap_DebtInstrumentAxis_ef2a1896-01fd-470c-87db-83fa4693f276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c706959d-935a-46b9-8f5f-eed72ab5899f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_ef2a1896-01fd-470c-87db-83fa4693f276" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c706959d-935a-46b9-8f5f-eed72ab5899f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_ConvertibleSeniorNotesDue2030Member_91f764b1-f204-4860-b8d8-c9da1f2b2907" xlink:href="cvlt-20250930.xsd#cvlt_ConvertibleSeniorNotesDue2030Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c706959d-935a-46b9-8f5f-eed72ab5899f" xlink:to="loc_cvlt_ConvertibleSeniorNotesDue2030Member_91f764b1-f204-4860-b8d8-c9da1f2b2907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e76d9efd-ab07-4464-a0f2-3c8db6f2d3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a0298e5f-84cf-4091-9999-85f93ddf1a07" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e76d9efd-ab07-4464-a0f2-3c8db6f2d3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_761f38de-ec1e-49a6-ab94-9f2dcfa37aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e76d9efd-ab07-4464-a0f2-3c8db6f2d3a1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_761f38de-ec1e-49a6-ab94-9f2dcfa37aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_ab9fd683-584d-41fb-bf43-37bec7087d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_761f38de-ec1e-49a6-ab94-9f2dcfa37aa9" xlink:to="loc_us-gaap_ConvertibleDebtMember_ab9fd683-584d-41fb-bf43-37bec7087d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d32eff53-6330-46a3-96db-db5860c12fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a0298e5f-84cf-4091-9999-85f93ddf1a07" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d32eff53-6330-46a3-96db-db5860c12fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_c7e440a1-c651-4447-9337-1eab2c5a80dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d32eff53-6330-46a3-96db-db5860c12fa9" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_c7e440a1-c651-4447-9337-1eab2c5a80dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_fc8d254a-0791-4864-9732-baf7350f9eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d32eff53-6330-46a3-96db-db5860c12fa9" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_fc8d254a-0791-4864-9732-baf7350f9eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_dee25c12-704d-4b4f-848b-b508465e6a19" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d32eff53-6330-46a3-96db-db5860c12fa9" xlink:to="loc_us-gaap_LongTermDebt_dee25c12-704d-4b4f-848b-b508465e6a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails" xlink:type="simple" xlink:href="cvlt-20250930.xsd#DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails"/>
  <link:presentationLink xlink:role="http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a5a549c7-f955-48ac-ab7c-5f64c59ac445" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_9bf492a1-544a-4652-8611-dedd08015ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a5a549c7-f955-48ac-ab7c-5f64c59ac445" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_9bf492a1-544a-4652-8611-dedd08015ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0ce13a14-88c5-4fe6-8157-b4af1b227d70" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9bf492a1-544a-4652-8611-dedd08015ea4" xlink:to="loc_us-gaap_CreditFacilityAxis_0ce13a14-88c5-4fe6-8157-b4af1b227d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_23e5a075-5f34-4606-a3ba-c5577051ca01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_0ce13a14-88c5-4fe6-8157-b4af1b227d70" xlink:to="loc_us-gaap_CreditFacilityDomain_23e5a075-5f34-4606-a3ba-c5577051ca01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_193c1a62-26db-4a17-8e0b-c4c83e99957e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_23e5a075-5f34-4606-a3ba-c5577051ca01" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_193c1a62-26db-4a17-8e0b-c4c83e99957e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2b409c25-5220-4514-8198-2332d80434a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9bf492a1-544a-4652-8611-dedd08015ea4" xlink:to="loc_us-gaap_DebtInstrumentAxis_2b409c25-5220-4514-8198-2332d80434a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f0036bc0-6f74-427e-9d71-72fbc605af66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_2b409c25-5220-4514-8198-2332d80434a6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f0036bc0-6f74-427e-9d71-72fbc605af66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvlt_SeniorSecuredRevolvingCreditFacilityMember_da205732-3813-4f39-8d29-3521ae4c0861" xlink:href="cvlt-20250930.xsd#cvlt_SeniorSecuredRevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f0036bc0-6f74-427e-9d71-72fbc605af66" xlink:to="loc_cvlt_SeniorSecuredRevolvingCreditFacilityMember_da205732-3813-4f39-8d29-3521ae4c0861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_f807c165-71d1-427b-ae37-dc70dee59942" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9bf492a1-544a-4652-8611-dedd08015ea4" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_f807c165-71d1-427b-ae37-dc70dee59942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_cb104fc2-fdb1-4c39-b38b-146bde6a925c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f807c165-71d1-427b-ae37-dc70dee59942" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_cb104fc2-fdb1-4c39-b38b-146bde6a925c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_33932744-5890-4ed2-a7b7-3b7ee7597545" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f807c165-71d1-427b-ae37-dc70dee59942" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_33932744-5890-4ed2-a7b7-3b7ee7597545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_84279b23-859f-47cc-8b1c-df1bd9e16ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f807c165-71d1-427b-ae37-dc70dee59942" xlink:to="loc_us-gaap_InterestExpenseDebt_84279b23-859f-47cc-8b1c-df1bd9e16ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>cvlt-20250930_g1.jpg
<TEXT>
begin 644 cvlt-20250930_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M7@&X P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M_L*_$GP/_P %&O OQS\*6=BGP_\ "'PDA\*Q3_;%%RDD,$T* 0XY&&3GIUH
M\?\ VLOVR?V^_@W?^-O'/B']I[X,^ 1H-_)_PC/PN,]MJ6JZK:K@H7QOD1W4
MXYV L&X1=I.U^TC_ ,%//VD?#7[+W[//QU^$/AO1%UKXFZ@8-;T.XM3)!<RH
MT:&&)F;=$KR;@#DE0PY)&:\^\ ?\$T?VZ_A[\-/B;^SO;?"#X6ZS/XQNKZ5?
MC-KM_P";J<T$L8!@0%6F1Y"IY;:J/-(Q+\&N]\2?\$[OVG_$7[.'[,/PV.@:
M/%JWPH\6F\\6Q-K*&-;9;Q)%>)L?O"8USMX()Q0!YQ_P4^L?VK_ ?[.?PXU7
M]M[XB^%]9U>'XU0W5K<>%+)H[:TT];/<5.8HV=@_F_PD[57YF)X^B_V'?VS_
M (Z?MW_&SQ?\6/"FLZ/X=^"?A.\;3[#3)K2.35M5G$>X2RL6)MXRK"0\?W8U
M+%9'&O\ \%7OV.?BE^V7X \!^#_AII>GWB:+XVBU#7(=0OQ;J;/RG1PIZDG=
MC P:S_ G[$'Q+_9B_;ZO/BM^S;X;T>/X0^/]$2T\>>%8[M;9=.N45E2>WAQA
M@#AL ])IU &5H ^=)/\ @JI^U1\:-%\;_M#_  I_:.^#/@3P[X6O[A?#7PR\
M87MN-7\16T""4L5D<2EY$(5!&4#291<;=QP?^"EWQY^*/[6OP!_9R_:)\'7V
MD:5X?\2Z_$L&C31O)-9^(8IY897+[?GMU,94#[QQG'-=;H'_  37_;$_9EL?
M%OP5^"O[.WP8^(.AZYJ\MSX3^(7C73;.;4=!CD"H%ECNHV\S8J@A LB!]S88
M,4'J_P"VO_P3]_:#^(7[(7PK\!?""#PCJ/C/X>>)(=7U"QT[3H-&TZ]E(D:8
MP11+'%&!*RG&$WKN8D,<$ B^-WQ0^,7P[_;8_9B^%7QCT'X?>(O$FMV]ROB'
MQ(GA*&6:"99#\UA/*GFVH(QG;C)S5+2/VIO^"A7[0/[97QD_94^ OBWP5H5C
MX,OD:Q\1Z]H[2OI]N"5$2QJ")I)69?F<;46)^"6%=-\0OV7_ -KKX[?M2?L[
M?M,?$3P;X<TJZ\$PW+^.[#3M7W1VDCRL46#<6,OR;2<,>2:ZG]DK]DSXO_![
M]NOXY_'[QI96">'?'US _AZ6WOA)*X1V)\Q ,IP1UH \I_9]_P""J'Q>T[]A
MSXO?&3]H/P_I6I^,?A-K_P#8P;3HC!!J=Q+(D$'F*O Q.S;R@4%%& #DUR'Q
M2_:Q_P""LOP'_8OL_P!LKQEXS^'VIZ9XLMK"YM=*@T(I<^'HKMTD@DX 697C
M(C9'+,C2H0QVM6WH7[!&J?#']DG]ICPI^UIXKTOPGH'CSQ9_;.E>(8)S=I8J
MMUYMM-,L:[@!-Y(91SM+<CK7SO\ M4^)OVN;K_@F9I?@GXF_'+X2ZC\/?#\V
MG:?X9NO"&I/=:GXG6"010QL6*JL<*(SL?+20F%-R_>:@#]=/@YXGU3QK\(O"
MOC+7'1KW5_#=C>WC1)M4RRVZ.Y [#<QXKI*Y'X :?>:1\"/!.E:C;M#<6OA'
M38IXG&&1UM8PRD=B""*ZZ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *7B/PYX?\8:!>^%/%>B
MVNI:9J-J]M?Z??0++#<0NI5XW1@0RD$@@]<UX'X5_P""37_!/'P7XT@\?Z!^
MS+I2ZE;7 G@^UZE>W-ND@.01;S3O#P0"!LP*^B:* "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKP__ (*'
M?M1^(/V1/V8=5^*O@O1+>_\ $$][;:7X?@O<^0MW</L627!&510S8R,E0,@'
M(^49_#/_  5,^%OQE^(_BKP7^U'_ ,)_XQ\(^&?"VIZYX,E\*0BPUV.[DU /
M9VR)@P&$0MMDC"/,&^8J544 ?H]17"^)OV@/!'PM^!%O\>OCS<CP5IR:1;7>
ML6^K$M)I\TJ(3:L$!,DH=O+VH"68< U\W_L4?\%#/B7^U]^VYXN\##P?>^'/
MA_8> X]3\+:9K&FB&]O0UU$B7\A(W*LJ2,50$ILVGDY8@'V517S3^UY^TO\
M'[3_ -H#P=^QG^RAINBV_C#Q5I,^LZMXI\2V[RV>B:9&S)YBQH1YLK/&X .0
M"%!'S[DY!_C_ /MH_L=?M _#SX:_M8^.?#'Q"\&_$[7%T+3/$^BZ#_9E]I>J
M2%1"DD*L8WB=G R.<!FRNW:X!]BT5\H_%O\ :$_:O^-O[6VO?LA_L@ZKX?\
M"5KX'T>UO/&WCSQ%I37SI/<H'AMK6#(1SL.2S<95QE=@#GP+_:2_:@^%?[7]
MG^Q-^V#J7A[Q+<>)O#TVK^!_''AS3S9F[$.\S6]S;Y*HX6.1@4P!M'WM_P @
M!]7445\6?"SXU?M_?MYS>(?BI^SE\2_"?PQ^'NF:_<Z9X7&K^&#J>H:WY!PU
MQ-YC!88V)& @W+R,-MWL ?:=%?._[!O[5GQ1^.&I>/\ X'?M">&]+T_XA_"S
M6X=/\13Z"S_8=1AF61K>ZA#DLF\1.2I_V3A=VQ?HB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X#]I_P#9]^&/[47P3UGX
M*?%U9%T?5TC!NK>98IK697#131.P(5U<+C((/*D$$@_!MO'_ ,% _P!A;XY_
M%?Q5X&^(6B_&32_!/@KPY>>,!XLM&L]4N-%3^TV@$,D;,&E@2.Z+R.S,X93L
M<C:/L;]OK]DVY_;'_9^E^&N@^*5T/Q#IFK6VM>%-7D!,=KJ-ON\LOM!.TJ\B
M$@$KOW -MVGY#?0O^"FWQS^,GQ>^ U[X!\!^'O$'BKP'X:T7Q]XM376EM;/3
MC_:D8N;6%1O:2X22Y&P_ZOR_X=ZLH!]T_#3Q=\*_VNO@1X8^)TWA.TU30/$=
MA::O:Z;K=E'.(91B10Z,"OF12#&1G#)D'@&OGKX4 #_@ME\4@!@#X.:;@?\
M;>UKZ5^ GP=\/?L^_!?PQ\$_"MQ)-8>&=&@L(;B8 /.44!I6 X#.VYR!P"QQ
M7E7@7]FKXD^'O^"DGC?]J;4%L/\ A%M?^'MGHU@4NB;G[3%) S;H]O"XC;!S
MZ<4 >S?$OXF^ /@YX&U'XE?%#Q79Z)H6DP&:_P!1OI-J1KT ]68D@*J@LS$
M D@5\?\ PET;XD_\%,?VE_"O[6OC7PK>^&?@S\.+U[WX8Z1J4?EWGB34,C;J
M<J?P0J41D]T4+NW2&G?\%'?V5_VV_P!I?X_>$=7^&_A3P/X@^'7@Z-+V'PGX
MOUB:.TU34SOW2W4,04RH@**JEL</G(D93V?P\\4?\%?E\8:%IGCSX._ ZR\,
MC4[6+67T?4+_ ,^"Q\Q1,8%:4KO6/=M!&,@<8H ]K_:0_:7^#W[*/PRNOBM\
M:/%":=IT!\NUMT >YOYR"5M[>/.9)&QTZ  LQ506'S_^QS\'/C7^T!^T=<_\
M%&OVH/#$GAJXET1M)^%_@28GSM&TMRQ:XN<@$3R!WX(! E?( V*O!?M%_LK_
M /!13Q]^W5+^TYH'P^^&7BO0O#2?9?ASH7C76;AK72U&P_;!!%L'VEG5GW,6
MVDKCF.,K[A\!/%'_  5%U+XJ:;9_M(_#/X1Z=X.=9_[5O/"U_>O?(1"YB\M9
M964YE\L-D?=+8YH ^BJ\*_;,_;C\'_LM6-CX(\-:%/XO^)GB;]UX-\ Z2#)=
M7LK9"RRA<F* $'+GD[6"YVL5Z7P==?M9Q_&?QZWCC2_"TO@6*TA;X=)92NE]
M--Y8\Q;MB2%4OD @<"OC/X#_ ++W_!6?X&_%;Q9\>7^&/P:\5>-_&%ZTNH>*
M?%&M7DUU;0$#%I;^6R+! , !5'154DA%  /I;_@GQ^RAXZ_9[\*^)_B;\==>
MAU3XG?$[61K7CBYM2#!;.-_DV<1'!2(22#(XRY"Y55)^AJ\?_98US]N/69];
M'[8W@KX?Z1'&EO\ \(^? ]W<RF5B9//\[SW;  $6W&.K9[5[!0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M "BBB@ HHHH _4C_ (-TO^16^*__ &$-'_\ 0+ROTHK\U_\ @W2_Y%;XK_\
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
MJZ"N&7Q,M;!1114C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#/\6_\
M(JZG_P!@^;_T U_,_7],'BW_ )%74_\ L'S?^@&OYGZ^\X+^&O\ ]N_^W'V7
M"GPUO^W?U"BBBON#ZX**** "BBB@ HHHH **** "BBB@#]2/^#=+_D5OBO\
M]A#1_P#T"\K]**_-?_@W2_Y%;XK_ /80T?\ ] O*_2BOR?B/_D=5?E_Z2C\V
MS[_D;5/E_P"DH****\,\@**** "BBB@ HHHH YCXQ?\ (@7?_72+_P!&+7BU
M>T_&+_D0+O\ ZZ1?^C%KQ:NJA\!#W"BBBMA!1110 4444 %%%% !1110 444
M4 >X?"O_ )$#3O\ KF__ *,:N@KG_A7_ ,B!IW_7-_\ T8U=!7#+XF6M@HHH
MJ1A1110 4444 %%%% !1110 4444 %%%% !1110!G^+?^15U/_L'S?\ H!K^
M9^OZ8/%O_(JZG_V#YO\ T U_,_7WG!?PU_\ MW_VX^RX4^&M_P!N_J%%%%?<
M'UP4444 %%%% !1110 4444 %%%% 'ZD?\&Z7_(K?%?_ +"&C_\ H%Y7Z45^
M:_\ P;I?\BM\5_\ L(:/_P"@7E?I17Y/Q'_R.JOR_P#24?FV??\ (VJ?+_TE
M!1117AGD!1110 4444 %%%% ',?&+_D0+O\ ZZ1?^C%KQ:O:?C%_R(%W_P!=
M(O\ T8M>+5U4/@(>X4445L(**** "BBB@ HHHH **** "BBB@#W#X5_\B!IW
M_7-__1C5T%<_\*_^1 T[_KF__HQJZ"N&7Q,M;!1114C"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@#/\ %O\ R*NI_P#8/F_] -?S/U_3!XM_Y%74_P#L
M'S?^@&OYGZ^\X+^&O_V[_P"W'V7"GPUO^W?U"BBBON#ZX**** "BBB@ HHHH
M **** "BBB@#]2/^#=+_ )%;XK_]A#1__0+ROTHK\U_^#=+_ )%;XK_]A#1_
M_0+ROTHK\GXC_P"1U5^7_I*/S;/O^1M4^7_I*"BBBO#/("BBB@ HHHH ****
M .8^,7_(@7?_ %TB_P#1BUXM7M/QB_Y$"[_ZZ1?^C%KQ:NJA\!#W"BBBMA!1
M110 4444 %%%% !1110 4444 >X?"O\ Y$#3O^N;_P#HQJZ"N?\ A7_R(&G?
M]<W_ /1C5T%<,OB9:V"BBBI&%%%% !1110 4444 %%%% !1110 4444 %%%%
M &?XM_Y%74_^P?-_Z :_F?K^F#Q;_P BKJ?_ &#YO_0#7\S]?><%_#7_ .W?
M_;C[+A3X:W_;OZA1117W!]<%%%% !1110 4444 %%%% !1110!^I'_!NE_R*
MWQ7_ .PAH_\ Z!>5^E%?FO\ \&Z7_(K?%?\ ["&C_P#H%Y7Z45^3\1_\CJK\
MO_24?FV??\C:I\O_ $E!1117AGD!1110 4444 %%%% ',?&+_D0+O_KI%_Z,
M6O%J]I^,7_(@7?\ UTB_]&+7BU=5#X"'N%%%%;""BBB@ HHHH **** "BBB@
M HHHH ]P^%?_ "(&G?\ 7-__ $8U=!7/_"O_ )$#3O\ KF__ *,:N@KAE\3+
M6P4445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH S_%O_(JZG_V#YO_
M $ U_,_7],'BW_D5=3_[!\W_ * :_F?K[S@OX:__ &[_ .W'V7"GPUO^W?U"
MBBBON#ZX**** "BBB@ HHHH **** "BBB@#]2/\ @W2_Y%;XK_\ 80T?_P!
MO*_2BOS7_P"#=+_D5OBO_P!A#1__ $"\K]**_)^(_P#D=5?E_P"DH_-L^_Y&
MU3Y?^DH****\,\@**** "BBB@ HHHH YCXQ?\B!=_P#72+_T8M>+5[3\8O\
MD0+O_KI%_P"C%KQ:NJA\!#W"BBBMA!1110 4444 %%%% !1110 4444 >X?"
MO_D0-._ZYO\ ^C&KH*Y_X5_\B!IW_7-__1C5T%<,OB9:V"BBBI&%%%% !111
M0 4444 %%%% !1110 4444 %%%% &?XM_P"15U/_ +!\W_H!K^9^OZ8/%O\
MR*NI_P#8/F_] -?S/U]YP7\-?_MW_P!N/LN%/AK?]N_J%%%%?<'UP4444 %%
M%% !1110 4444 %%%% 'ZD?\&Z7_ "*WQ7_["&C_ /H%Y7Z45^:__!NE_P B
MM\5_^PAH_P#Z!>5^E%?D_$?_ ".JOR_])1^;9]_R-JGR_P#24%%%%>&>0%%%
M% !1110 4444 <Q\8O\ D0+O_KI%_P"C%KQ:O:?C%_R(%W_UTB_]&+7BU=5#
MX"'N%%%%;""BBB@ HHHH **** "BBB@ HHHH ]P^%?\ R(&G?]<W_P#1C5T%
M<_\ "O\ Y$#3O^N;_P#HQJZ"N&7Q,M;!1114C"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#/\6_\BKJ?_8/F_P#0#7\S]?TP>+?^15U/_L'S?^@&OYGZ
M^\X+^&O_ -N_^W'V7"GPUO\ MW]0HHHK[@^N"BBB@ HHHH **** "BBB@ HH
MHH _4C_@W2_Y%;XK_P#80T?_ - O*_2BOS7_ .#=+_D5OBO_ -A#1_\ T"\K
M]**_)^(_^1U5^7_I*/S;/O\ D;5/E_Z2@HHHKPSR HHHH **** "BBB@#F/C
M%_R(%W_UTB_]&+7BU>T_&+_D0+O_ *Z1?^C%KQ:NJA\!#W"BBBMA!1110 44
M44 %%%% !1110 4444 >X?"O_D0-._ZYO_Z,:N@KG_A7_P B!IW_ %S?_P!&
M-705PR^)EK8****D84444 %%%% !1110 4444 %9/CKP=I?Q!\(W_@O6[B[A
MM-1@,,\EC<M#,JD@Y1UY4\=16M10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!
M/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H
M;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<
M_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% '
MA?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X
M)_\ 0V^._P#PLKG_ !KROX__ +(?PX\#?$[X7^'-#\5>,#;^)/%4EEJ1N/%-
MQ(XB$!<;"3\C9'45]D5Y]\8_@SJ?Q-\>^ /%]CK4%K'X.\0OJ-S#-&Q:X4Q%
M-BD=#DYYH XS_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH
M\+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#A
MWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\
MH;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E
M<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W
M^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]
M#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\
M"RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=**
M /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\
MX=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_
M *&WQW_X65S_ (UY7X3_ &0_AQJG[7?B[X577BKQA_9>E>%;"]M2GBFX$WFR
MNP;=)G++QP.U?9%>?>'/@SJ>B?M)>)/CC+K4#VFN>'K/3HK%8V$D30L27)Z$
M'- '&?\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X
M7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"
M?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^._
M_"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\
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
M!Q@UZ[!XL\,7?A=?&]GXALI]&:Q^V)JL%RKV[V^S?YRR*2K)M^;<#C'->&^
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
M D2Y).W)8XQ]*^/_ !WX4^%W@?5_B/XZU>.PT;0].FOM3O)<D0P1(7=L#DG
MX Y)P!DFO,O#'_!/7]B3P7XET[QCX4_9C\(V&J:3?0WNFWUMI:K);7$3AXY$
M/9E90P/J*]-\>^ ?!GQ1\(7W@#XA^&[76-%U.(1ZAIM['OBG0,&"L.XR ?PH
M _//PC\6OAA_P4S\=0?&#]K_ /:%\&>#?A#HFJ-)X-^#]]XTL[:[UB2)BHO=
M54RA@,@[8O0D#"DO-]5?M+_M2_!SX<_LC:Y\;/A]X,T'XK^$O#LD%KJ6C>&M
M2M+FTBA#1J<[%EC B#Q.4Q\J$-P!FI_^':'[ O\ T:;X+_\ !2M>B?"[X"_!
MGX*>#+KX=_"GX::1H6A7UQ)/>:386:K!/)(BQNS(<AMR(JG/4*!0!Y5^TA^U
M9^RC??L.>)_B7?\ Q%\/7_A77/!5U#IUFEY$S7S36S)':)$#GS2S!"F,H0=V
MW:2#_@E7X#\<_#7_ ()^?#3PE\1;6>WU6/2)[E[:Z!$D,-Q=SW$",#RI$,L8
MVGE<8XQ6MX?_ .";_P"PIX6\=)\2-!_9>\)V^K17 G@D%@6AAD!R'2!B84(/
M(*H,$#&,"O;: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
C "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>cvlt-20250930_g10.jpg
<TEXT>
begin 644 cvlt-20250930_g10.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M7@&X P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M_L*_$GP/_P %&O OQS\*6=BGP_\ "'PDA\*Q3_;%%RDD,$T* 0XY&&3GIUH
M\?\ VLOVR?V^_@W?^-O'/B']I[X,^ 1H-_)_PC/PN,]MJ6JZK:K@H7QOD1W4
MXYV L&X1=I.U^TC_ ,%//VD?#7[+W[//QU^$/AO1%UKXFZ@8-;T.XM3)!<RH
MT:&&)F;=$KR;@#DE0PY)&:\^\ ?\$T?VZ_A[\-/B;^SO;?"#X6ZS/XQNKZ5?
MC-KM_P";J<T$L8!@0%6F1Y"IY;:J/-(Q+\&N]\2?\$[OVG_$7[.'[,/PV.@:
M/%JWPH\6F\\6Q-K*&-;9;Q)%>)L?O"8USMX()Q0!YQ_P4^L?VK_ ?[.?PXU7
M]M[XB^%]9U>'XU0W5K<>%+)H[:TT];/<5.8HV=@_F_PD[57YF)X^B_V'?VS_
M (Z?MW_&SQ?\6/"FLZ/X=^"?A.\;3[#3)K2.35M5G$>X2RL6)MXRK"0\?W8U
M+%9'&O\ \%7OV.?BE^V7X \!^#_AII>GWB:+XVBU#7(=0OQ;J;/RG1PIZDG=
MC P:S_ G[$'Q+_9B_;ZO/BM^S;X;T>/X0^/]$2T\>>%8[M;9=.N45E2>WAQA
M@#AL ])IU &5H ^=)/\ @JI^U1\:-%\;_M#_  I_:.^#/@3P[X6O[A?#7PR\
M87MN-7\16T""4L5D<2EY$(5!&4#291<;=QP?^"EWQY^*/[6OP!_9R_:)\'7V
MD:5X?\2Z_$L&C31O)-9^(8IY897+[?GMU,94#[QQG'-=;H'_  37_;$_9EL?
M%OP5^"O[.WP8^(.AZYJ\MSX3^(7C73;.;4=!CD"H%ECNHV\S8J@A LB!]S88
M,4'J_P"VO_P3]_:#^(7[(7PK\!?""#PCJ/C/X>>)(=7U"QT[3H-&TZ]E(D:8
MP11+'%&!*RG&$WKN8D,<$ B^-WQ0^,7P[_;8_9B^%7QCT'X?>(O$FMV]ROB'
MQ(GA*&6:"99#\UA/*GFVH(QG;C)S5+2/VIO^"A7[0/[97QD_94^ OBWP5H5C
MX,OD:Q\1Z]H[2OI]N"5$2QJ")I)69?F<;46)^"6%=-\0OV7_ -KKX[?M2?L[
M?M,?$3P;X<TJZ\$PW+^.[#3M7W1VDCRL46#<6,OR;2<,>2:ZG]DK]DSXO_![
M]NOXY_'[QI96">'?'US _AZ6WOA)*X1V)\Q ,IP1UH \I_9]_P""J'Q>T[]A
MSXO?&3]H/P_I6I^,?A-K_P#8P;3HC!!J=Q+(D$'F*O Q.S;R@4%%& #DUR'Q
M2_:Q_P""LOP'_8OL_P!LKQEXS^'VIZ9XLMK"YM=*@T(I<^'HKMTD@DX 697C
M(C9'+,C2H0QVM6WH7[!&J?#']DG]ICPI^UIXKTOPGH'CSQ9_;.E>(8)S=I8J
MMUYMM-,L:[@!-Y(91SM+<CK7SO\ M4^)OVN;K_@F9I?@GXF_'+X2ZC\/?#\V
MG:?X9NO"&I/=:GXG6"010QL6*JL<*(SL?+20F%-R_>:@#]=/@YXGU3QK\(O"
MOC+7'1KW5_#=C>WC1)M4RRVZ.Y [#<QXKI*Y'X :?>:1\"/!.E:C;M#<6OA'
M38IXG&&1UM8PRD=B""*ZZ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M!OB+Q#)C!'Z+44 ?E!\3OV?KC]F']MGXN^,?CS\#?C/XG\)_$'5Y-;\(Z_\
M"&^NXP9IIIIFM;G[/)&,AIR@WG<OEY52LA-?1?[(O[%FB>/_ /@GEXU^#_BS
M]GG4/AA)\2GNKA]"USQ'/J=S%/Y48MKZ7SHT>"02Q(_DL"1Y2DG+%1]J44 ?
MFC_P2)_9S_:0\5?M#GXU_M:>!-9TE_A'X(@\&^!XM<TV6WWC=,ADA,@'F+'"
M94WK\I%PN"<5Y]XC^ %W^R;^T_\ %]?CU\ ?C;XFTGQ=K\^L> -=^$VHWL5O
M>&66:5;>Z-M(@#_O44D[G0HY",KJ3^M]% 'Y9_M"_LL>/=&_X(]VW@OX=?LF
M^)?"VLZ[\1[;6[KP+:W]UKM]"&A,1GD'E"2'<L49,1!V9&XAF*CU[_@JI\*_
MB3XX\)_LZ6W@;X<ZYK#Z-XZL)M5CTG2)K@V,2QPAGE$:GRE&#DM@#%?=U% '
MY[_'^]^)O[)?_!763]J_5/@!XX\8>#?%7@2/28KKP-H3:A-%<!(T\LH" 'WP
M+\K,N5DRN[!%<;^S_P#L\?M"_M!?%7]KN'QM\&M?\"W/Q/\ #'_%.+X@LGCA
M\V4R200M.!Y;L 8A*$+;"6':OTZHH _&;P%\)$M?@OHO[,?CG]@KX_>(_B3#
MJ2V.KZ#/XEO[#PS/ L[.+A9@S0QJ!L.?+\H,"X?&,^_?\%#_ (&?#*/Q=X$\
M&?'7]A3QEK/@C1O!-KI-A\2OA=JDVHZOI9AC"K9S1F)4DC1@<23 [@^Y,,7C
MK]&Z* /A'_@C9X+_ &B/!>H_$27Q0WQ!L_A'Y\*?#NR^*2&+4@%9R\@B)Q$F
MS;NVXC9B"N2&Q>_X(?Z7<ZU\.OBU\;XT9--\;?%G4;K1PPP)($P?,7V+2LOU
MC/I7UY\8? NJ?$_X5^(?AQHWBZ;0;C7M'GL$UFVMQ++9B5"C2(I(!<*QP<\'
M![52_9^^"'@O]F[X,>'?@?\ #Z!DTKPYIRVT#R ;YWR6DF?'&^21GD;'&YSB
M@#L:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "N5L/CA\)M4^,-[\ =-\=V,_C+3='75-0\/Q.6GM[0LB
MB5\#:N3)'\I.[#J<8(-<C^V-^TY9?LO?"4^)--T8ZWXKUN]CTCP+X7AYEUC5
MICMAA !SL!^9VXPJGG)4'Y#_ &"O@AXO^!'_  5D\3:#\3/&4WB#Q?K7P+.M
M^,=7D?*3:G<ZI9O,L0P-L286-  !MC!P,X !^BE<KX ^.'PF^*?B?Q)X-^'?
MCNQU?4_!]^MEXEM;)RQL+AM^(G.,;LHX(!."I!P1BO*_VY?VAO&W@BPT3]G#
M]GIXY_BM\2I7LO#8ZKHMH!_I.K3XSMCA3<5S]YP,!MK+7A__  1Y^$^E_ KX
MY_M(_"#1M6N]0M_#WBO2+,:A?/NFNF6&ZWS.?[SL68^FZ@#Z2^+O[=_[)/P'
M^(*_"WXL?&K3](USRXI+FT:TN)ELDE($;7,L4;1VH;((,S("&!Z$&O2/$?C3
MPIX2\&WWQ#\1:_;6NB:;ILFH7NIM)F**U2,R-+E<Y4("V1G(Z5^?WB[XH_#K
M]G+6_P!K7X/_ +0=C=KXK^)FHW=WX&LGT>>X?Q19W5@8+*VM61&$ICD;RRN?
MD+'IM;'777A3Q]\0_A)\!_\ @F%XAEGCOY_!>F:S\9MLIWZ?H-DL8%@[ \/<
M7"I;Y!^[$_530!]H> /'7ACXG^"-*^(O@J]EN='UNPBO=+N9[*:W::"10R/Y
M<R)(H92" R@X(-:]1VMK;6-K'965O'###&$ABB0*J*!@* .  . *DH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKQ7]MK]I?7/@-X&T[P=\*
M-+CU?XF^/+XZ/\/=";!$EVP^>[E':WMT/FR,?EX4$@-D>._\$19_&Y_9\^(V
MF_$7QC=Z]J^G?&O6;.]U2\N'D:>2.VL0[@N20&?<V/\ :- 'V917QSH'_!/+
MQA^T+XJ\8_%__@H#\0-=FU&YUZX'@[0O#'C*XM=-\/:4@'DO%Y10>=@MN9Q@
M[0S EB:H_P#!/SX[_&2__93^--LOC>^\=1?#'Q)K^F?#KQCJ3?:)=;M;6!GM
M]\G/V@A@IWY.1*J]%% 'VI17YB^$? GA?X1?LX?LX?MG_"[Q'JD_Q5\>?$?1
M;7Q7KKZ[<3S>)EOY)A>V5PC.4D5=NT#:"ABR,-DU].?%P_\ #6_[;.@_L]VO
M[_P3\'VMO%7CXCF.\UIP3I>GMZB-=UTZG*D; <$"@#Z>HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^0?VF?V
M3OVZ_&W[:%A^T]\$/'GPRDT_P[H']G^$-*\=I?2_V5)*H^U7,<=O%M$TAROF
M%F.S XP,>$?#[1O^"BZ_\%;-6M-2\8_"=O'2?"BW?7;J*SO_ .S7T/\ M"VW
M1PJ5\P76_;@L-F,\U^FM<];?";X;6GQ/N/C3:^"[!/%=UI TNYU]8!]IDLPZ
MR" OW3>JMCU H ^2-3_9(_X*5^%/VL_B!^TM\*/B/\'KR;Q7,+/1[CQA#J,U
MUIFCQ.3!91B*()$N-K2!<[W7<23R?//^":^F?ML+^W)\;6UKQ-\.VM;?QO9C
MXJK;VUV'NI?)N?*.FY&%4'.[S<'IBOT;KGO"'PF^&W@#Q)K_ (P\%^"[#3=4
M\4W:77B*^M(0LFH3(&"O*?XB S8/N: )_B/X^\)_"KP%K'Q-\=:DEGI'A_39
MK_4;IQGRXHD+,0.[8!  Y)( ZU\!_%M?B_X,_P""?7C_ /;'\1W]YX=\;?''
MQ'I,VM:A!*4N/#?AJ>ZBM[.T1^L>RU<;FX(:Y;/S &ONSXR_!?X=?'_P)-\,
M_BMHDFIZ%=74$]YIRWDL*7)AE65%D\IE+IO124)VM@9!%:GC7P)X.^(W@Z_^
M'WCKPU9ZKHFJ6C6VH:9>0AX9HB,%2O\ (CD$ C! H ^1_A_\+/!/[(/_  4B
M\#_!;]FN.\TWPOXT^&^I7GB[PX-6GNK<26TB_9]1*RNY65VS$9 0&R>Y)/V=
M7F'P"_8V_9O_ &8M1OM:^#'PY73;_4;=+:ZU&[U.ZOKDVZ'*6ZRW4LCQQ+@8
MC4A?E4D$@&O3Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _.;
MX9_M%?&_0/VK/&W[3WQX_P""?WQO\0^(9I7T3P)#HO@UY++0=#C8X6%I"I::
M9LO)(%&>BD*Q6M#_ ((I_'W6M2N/B%\+9/@+XVMK;7/BOKVMS>*+C2L:;ILC
M16V=/N)<_)=#8,IC^->>:_0FO+?V4_V6/"_[)_AOQ3X;\*^)K_5(_%7CB^\3
M74FH(@:&>Z6)6B38!\@\H8SSR: .=\5>#OV0/^"G_P '86FUVX\6>%+'6)X@
M^EZE>:>%O(T,;K(%,;L5#Y"N"IW X/%>2_\ !,W5_%'PB^/OQD_8&C\2OK_@
MWX775A-X.U&:&,36<%Y&TK6<KQJHD92V-Q&=R2]B%7JO$/\ P36U/PU\0_$7
MCK]E+]JSQ?\ ">W\7WS7OB7P]H]I;WEA-=-]^>".8#[,[9Y*DXX PH"CT_\
M9/\ V0OA?^R'X/U#P_X$N]3U75->U!M0\4>*=?N_M&H:S=G.99I,#.-S84#
MW,>69F8 \U^,'[/O[$7["OAK7OVR=$^!EE#KN@QS7&@V45[<R1'4[DB..*SM
M&D:&WDFE=$W0QJ0"2, &O,?"FE?M&? _5?AA^R)X'^(-IX;^)GQBFUGQM\6O
MB!/H\6H36UPL:RR06\,N8G(9EMU+ JBPA@/F-?37QN_9OG^.GQ<^'GB[Q3XO
M0>%O >K2ZTWA06)8:GJJILM+B27?@+;EG=4"'+MDG Q6?^T[^RMK'QL\7^#_
M (Q?"_XJ2^"/'O@6:Z_L'7_[(2_MY;>ZC$=Q;7%L[H)4<*,'<"AR1R: ,3]A
M_P".OQ7^(&M_$KX%_'+6;'6?$_PN\6+I<WB33[ 6B:O:30B:WG>!25BEV[@Z
MI\HP,=R??J\J_95_9@A_9OT?Q%J&N^/+KQ9XM\::_)K/B_Q1=626OVVY90JK
M' A*P0H@ 6,%L9//( ]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BJ?B&ZGL= OKVUDV2PV<KQM@'#!"0<'CK7X;_P##Y#_@
MI!_T<9_Y:&C_ /R)7K97DV*S93=%I<MKWOUOV3['IY?E6(S)2=)I<MM[];]D
M^Q^ZE%?A7_P^0_X*0?\ 1QG_ ):&C_\ R)1_P^0_X*0?]'&?^6AH_P#\B5ZW
M^IV9_P \/OE_\B>C_JOF'\T?O?\ \B?NI17X5_\ #Y#_ (*0?]'&?^6AH_\
M\B4?\/D/^"D'_1QG_EH:/_\ (E'^IV9_SP^^7_R(?ZKYA_-'[W_\B?NI17X5
M_P##Y#_@I!_T<9_Y:&C_ /R)1_P^0_X*0?\ 1QG_ ):&C_\ R)1_J=F?\\/O
ME_\ (A_JOF'\T?O?_P B?NI17X5_\/D/^"D'_1QG_EH:/_\ (E'_  ^0_P""
MD'_1QG_EH:/_ /(E'^IV9_SP^^7_ ,B'^J^8?S1^]_\ R)^ZE%?A7_P^0_X*
M0?\ 1QG_ ):&C_\ R)1_P^0_X*0?]'&?^6AH_P#\B4?ZG9G_ #P^^7_R(?ZK
MYA_-'[W_ /(G[J45^%?_  ^0_P""D'_1QG_EH:/_ /(E'_#Y#_@I!_T<9_Y:
M&C__ ")1_J=F?\\/OE_\B'^J^8?S1^]__(G[J45\0_\ !%W]K[]HG]K/0?B#
M>_M _$/^WY=#O--32V_LFTM?(65+DR#%M%'NR8T^]G&.,9-?;U?.XW!U<!BI
M4*C3<;;;:J_EW/$Q>%J8/$2HS:;7;;:X4445RG,%%%% !1110 4444 %%9?C
M'Q)_PB>@3:Y]B^T>4RCRO,V9W,!UP?7TKB_^&@_^I1_\G_\ [75QA*2NA71Z
M117F_P#PT'_U*/\ Y/\ _P!KH_X:#_ZE'_R?_P#M=/V53L%T>D45YO\ \-!_
M]2C_ .3_ /\ :Z/^&@_^I1_\G_\ [71[*IV"Z/2**\W_ .&@_P#J4?\ R?\
M_M='_#0?_4H_^3__ -KH]E4[!='I%%>;_P##0?\ U*/_ )/_ /VNC_AH/_J4
M?_)__P"UT>RJ=@NCTBBO-_\ AH/_ *E'_P G_P#[71_PT'_U*/\ Y/\ _P!K
MH]E4[!='I%%>;_\ #0?_ %*/_D__ /:Z/^&@_P#J4?\ R?\ _M='LJG8+H](
MHK/\*Z]_PDV@6VN?9?(^T*Q\K?NVX8CK@9Z>E:%9M68PHHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** ,_Q;_R*NI_]@^;_P! -?S/U_3!XM_Y%74_
M^P?-_P"@&OYGZ^\X+^&O_P!N_P#MQ]EPI\-;_MW]0HHHK[@^N"BBB@ HHHH
M**** "BBB@ HHHH _4C_ (-TO^16^*__ &$-'_\ 0+ROTHK\U_\ @W2_Y%;X
MK_\ 80T?_P! O*_2BOR?B/\ Y'57Y?\ I*/S;/O^1M4^7_I*"BBBO#/("BBB
M@ HHHH **** .8^,7_(@7?\ UTB_]&+7BU>T_&+_ )$"[_ZZ1?\ HQ:\6KJH
M? 0]PHHHK804444 %%%% !1110 4444 %%%% 'N'PK_Y$#3O^N;_ /HQJZ"N
M?^%?_(@:=_US?_T8U=!7#+XF6M@HHHJ1A1110 4444 %%%% !1110 4444 %
M%%% !1110!G^+?\ D5=3_P"P?-_Z :_F?K^F#Q;_ ,BKJ?\ V#YO_0#7\S]?
M><%_#7_[=_\ ;C[+A3X:W_;OZA1117W!]<%%%% !1110 4444 %%%% !1110
M!^I'_!NE_P BM\5_^PAH_P#Z!>5^E%?FO_P;I?\ (K?%?_L(:/\ ^@7E?I17
MY/Q'_P CJK\O_24?FV??\C:I\O\ TE!1117AGD!1110 4444 %%%% ',?&+_
M )$"[_ZZ1?\ HQ:\6KVGXQ?\B!=_]=(O_1BUXM750^ A[A1116P@HHHH ***
M* "BBB@ HHHH **** /</A7_ ,B!IW_7-_\ T8U=!7/_  K_ .1 T[_KF_\
MZ,:N@KAE\3+6P4445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH S_%O
M_(JZG_V#YO\ T U_,_7],'BW_D5=3_[!\W_H!K^9^OO."_AK_P#;O_MQ]EPI
M\-;_ +=_4****^X/K@HHHH **** "BBB@ HHHH **** /U(_X-TO^16^*_\
MV$-'_P#0+ROTHK\U_P#@W2_Y%;XK_P#80T?_ - O*_2BOR?B/_D=5?E_Z2C\
MVS[_ )&U3Y?^DH****\,\@**** "BBB@ HHHH YCXQ?\B!=_]=(O_1BUXM7M
M/QB_Y$"[_P"ND7_HQ:\6KJH? 0]PHHHK804444 %%%% !1110 4444 %%%%
M'N'PK_Y$#3O^N;_^C&KH*Y_X5_\ (@:=_P!<W_\ 1C5T%<,OB9:V"BBBI&%%
M%% !1110 4444 %%%% !1110 4444 %%%% &?XM_Y%74_P#L'S?^@&OYGZ_I
M@\6_\BKJ?_8/F_\ 0#7\S]?><%_#7_[=_P#;C[+A3X:W_;OZA1117W!]<%%%
M% !1110 4444 %%%% !1110!^I'_  ;I?\BM\5_^PAH__H%Y7Z45^:__  ;I
M?\BM\5_^PAH__H%Y7Z45^3\1_P#(ZJ_+_P!)1^;9]_R-JGR_])04445X9Y 4
M444 %%%% !1110!S'QB_Y$"[_P"ND7_HQ:\6KVGXQ?\ (@7?_72+_P!&+7BU
M=5#X"'N%%%%;""BBB@ HHHH **** "BBB@ HHHH ]P^%?_(@:=_US?\ ]&-7
M05S_ ,*_^1 T[_KF_P#Z,:N@KAE\3+6P4445(PHHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH S_%O_ "*NI_\ 8/F_] -?S/U_3!XM_P"15U/_ +!\W_H!
MK^9^OO."_AK_ /;O_MQ]EPI\-;_MW]0HHHK[@^N"BBB@ HHHH **** "BBB@
M HHHH _4C_@W2_Y%;XK_ /80T?\ ] O*_2BOS7_X-TO^16^*_P#V$-'_ /0+
MROTHK\GXC_Y'57Y?^DH_-L^_Y&U3Y?\ I*"BBBO#/("BBB@ HHHH **** .8
M^,7_ "(%W_UTB_\ 1BUXM7M/QB_Y$"[_ .ND7_HQ:\6KJH? 0]PHHHK80444
M4 %%%% !1110 4444 %%%% 'N'PK_P"1 T[_ *YO_P"C&KH*Y_X5_P#(@:=_
MUS?_ -&-705PR^)EK8****D84444 %%%% !1110 4444 %%%% !1110 4444
M 9_BW_D5=3_[!\W_ * :_F?K^F#Q;_R*NI_]@^;_ - -?S/U]YP7\-?_ +=_
M]N/LN%/AK?\ ;OZA1117W!]<%%%% !1110 4444 %%%% !1110!^I'_!NE_R
M*WQ7_P"PAH__ *!>5^E%?FO_ ,&Z7_(K?%?_ +"&C_\ H%Y7Z45^3\1_\CJK
M\O\ TE'YMGW_ "-JGR_])04445X9Y 4444 %%%% !1110!S'QB_Y$"[_ .ND
M7_HQ:\6KVGXQ?\B!=_\ 72+_ -&+7BU=5#X"'N%%%%;""BBB@ HHHH ****
M"BBB@ HHHH ]P^%?_(@:=_US?_T8U=!7/_"O_D0-._ZYO_Z,:N@KAE\3+6P4
M445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH S_ !;_ ,BKJ?\ V#YO
M_0#7\S]?TP>+?^15U/\ [!\W_H!K^9^OO."_AK_]N_\ MQ]EPI\-;_MW]0HH
MHK[@^N"BBB@ HHHH **** "BBB@ HHHH _4C_@W2_P"16^*__80T?_T"\K]*
M*_-?_@W2_P"16^*__80T?_T"\K]**_)^(_\ D=5?E_Z2C\VS[_D;5/E_Z2@H
MHHKPSR HHHH **** "BBB@#F/C%_R(%W_P!=(O\ T8M>+5[3\8O^1 N_^ND7
M_HQ:\6KJH? 0]PHHHK804444 %%%% !1110 4444 %%%% 'N'PK_ .1 T[_K
MF_\ Z,:N@KG_ (5_\B!IW_7-_P#T8U=!7#+XF6M@HHHJ1A1110 4444 %%%%
M !1110 5D^.O!VE_$'PC?^"];N+N&TU& PSR6-RT,RJ2#E'7E3QU%:U% 'A?
M_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_
M]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\
M+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :
M/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3
M_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QKROX_P#[(?PX\#?$
M[X7^'-#\5>,#;^)/%4EEJ1N/%-Q(XB$!<;"3\C9'45]D5Y]\8_@SJ?Q-\>^
M/%]CK4%K'X.\0OJ-S#-&Q:X4Q%-BD=#DYYH XS_AWO\ !/\ Z&WQW_X65S_C
M1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"
M?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\
M+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :
M]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+
M_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/
M_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%
ME<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_
MXT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_
M@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^._
M_"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C7E?A/]D/X<:I^UWXN^%5UXJ\8
M?V7I7A6PO;4IXIN!-YLKL&W29RR\<#M7V17GWASX,ZGHG[27B3XXRZU ]IKG
MAZSTZ*Q6-A)$T+$ER>A!S0!QG_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_
M .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7
MNE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44
M>%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_
M@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OC
MO_PLKG_&O4/A3\+?#OP>\(IX+\+WVI7%HD[RB35M0>YFW.<D%WYQZ#M7244
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7D_P ;/VY?V3?V<O&$?@'X
MV_&S2_#VL2V*7D=A>13%S [,JO\ (C#!*,.O\->L5^>?[3/CW]GKX<?\%G[#
MQ%^TUJ.@6OAK_A2:1"7Q):)-;?:&O)M@VLK#=@-@X]: /HJP_P""J?\ P3YU
M2^ATVP_:@T&6>XE6*&-8+G+NQP!_JNY(KT[P=^T/\%_'WQ0U_P""OA/X@6=U
MXK\+J&UW02DD=S:H2 '*NHW)\R_,N1AU.<,N?'_AI\=_^"5_Q4\=:;X!^%VI
M?"S5=?U&8KIEA8^'K?SI9%4O\G[D<@*3U[5P_P#P4P^"'COX6>,-"_X*6?LV
M:87\8_#Q-OC+28<JNOZ#R)ED ^\8T+9.,B,ELYAC% 'UUXP\7^&/A_X5U'QQ
MXUURWTS2-)LY+O4M0NY-L=O"BEG=CZ  UPNB?MC_ +-'B*7P9!H_Q8LI7^(;
MSKX*5K:=#JWDMMD,6Z,<!B!DX![9KY1^,GQDLO\ @K;\1_"?[*7[/^O70^%\
M6FV/B?XPZ];,4;R7Q);:-N'"S%A\Z\[67/\ RP=3[O\ &K]BN/QY^TC\ OBC
MX)CTS2O#OPBDU-+K2T9HV%O):1I:1VZ*I7"2PH""5PA.,X H [CX[_MC_LO_
M +,MS;:?\=?C7HGAV[NX_,M["YF:2Y>/)'F>3$&DV9!&[;C((SP:Z#X/?'/X
M/_M ^%/^$W^"WQ&TGQ+I8E,4EUI5V)/*D SLD7[T;X(.U@#@@XP17F_P8_8<
M\'_#?]H#XC?M(>/-;MO&7B/QWJZS6-WJFBH)-#L$!6.QA9G?*A=BEP$W"-<K
MQ7@7[+.J>!K7_@I[\=_B=^SSID%O\-=#\"Q6WBZ71XQ'I]YXABDCD+1!<(76
M-+E69?XBYY\P,0#Z=^.'[;G[)_[-VNP^%_C;\=="T'5)XUD33)YFEN%1ONN\
M42LR*>S, #@X/%=U\/\ XB>!/BMX1L_'OPT\7Z=KNBZA&7L]3TNZ6:&4 X.&
M4D9!!!'4$$$ BOS6_8)_:U_9L\!_"O5/C5\3?A5XJ^*7Q8^(VJ7^M^/#X/\
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
MGA6R\#?#WPKI^B:-IT7EV.F:7:)!! N22%1  ,DDD]222>30!JT444 %%%%
M!1110 4444 %%%% !1110 4444 %?!/_  2R^#7P@^)7BG]H;4_B-\*O#>OW
M-O\ '76(K>XUO0K>Z>)-Y.U6E1BJY).!QDU][5S?P]^#_P ,/A/+K$WPV\#Z
M?HK^(-5DU/6FL( AO;R3[\\G]YSW- #_  1\(_A1\,YKBX^&_P ,?#WA^2[5
M5NWT/18+0S!<E0YB1=P&3C/3)KP[_@KQIUAJ/_!.CXG+J%E%.(=+MIH?-C#;
M)%O("KC/1AV(YKZ2K'\??#_P5\4_!]]\/_B+X:M-8T74XA'?Z9?1;XIT#!@&
M7N-R@_A0!Q?[%NG:?I/['WPLLM+L8;:$?#O1F$4$810S643,<#N6))/<DGO7
M=^+_ !;X<\!>%-3\<>,-6BL-)T>PFO=3O9S\D$$2%Y'..P52?PJ7P]X?T7PG
MH%CX5\-:9#9:=IEG%::?9VZ[8X((T")&H[*J@ #T%5_&O@KPG\1_"=_X%\=:
M!;:IH^J6[6^HZ=>)NBN(CU1AW!]* /SOT;XU?#7_ (*@^//^$^_:A_:'\(^!
M?@CH6K,?#/PMOO&5I9ZAXDDB? N]3!E#)%D?+%^"X_ULGUA\>/VE_@M\/_V1
M/$?Q;^%'A/P[\4?"WA&VAM[WPYX4U*TN+6.W1H@R?NQ)&BPQLDA3;\J+G  %
M._X=H?L"_P#1IO@O_P %*UZ'\)O@#\%O@3X8O/!7P?\ AGI'A[2=0NFN+W3M
M-M D4\K(L;.R]"2B*I]@* /-/B-^US^R5JO[%NJ?%_4O'OAV;P;JG@Z94TW[
M9"3,LEL5%@(0<^:2?*\K&0V00,'&%_P2 \!^.?AU_P $\_A]H/Q M9[:\FM[
MN^M[2Y4AX+6XO)IH 0>1NC=7QV#X[5U.G?\ !-K]A#2?'*_$;3_V6O"4>JI<
M>?&W]GYMTD!R&6W)\E2#R,(,<8Z"O;@ !@"@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
(H **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>cvlt-20250930_g11.jpg
<TEXT>
begin 644 cvlt-20250930_g11.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M7@&X P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ***;--';PO/,^U$4L['L!R30 ZBOF[_ (>\?\$X_P#HZ'2O_!5??_&*
M]D^#7QX^#G[0OA0^-_@G\1]*\2Z6DYAENM+N0_DR@ F.1>&C;!!VL <$'H10
M!UM%%% !1110 4444 %%%% !17%7?[17P7L?CC;?LV77CNW3QO>:8=1MM -O
M+YDEJ Y,F_9Y>,(_!;/'2NUH **** "BBB@ HKEOC)\:OA?^S[X!NOBA\8O%
ML.AZ#92Q1W6HSPR2+&TCA$!$:LW+,!P.];OAWQ!H_BSP_8^*?#U\MSI^IV<5
MW8W*J0)89$#HX! (!4@\@'F@"Y17A/Q&_P""F?["_P )/'&I_#;XB_M":=IF
MN:-=&WU/3Y=.O&:"48)4E(2IZCH37?\ P/\ VDO@/^TGH<_B/X%?%32/$UK:
M2*EY_9USF2V9LE1+&V'CS@XW*,X.,XH [>BBB@ HHHH **XKXN?M$_!?X$:C
MX>TGXM>.[?1KCQ7J@T[P_%/;RN;RZ)51&OEHP4Y=>6P.>M=K0 4444 %%%%
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
MVBZDZ31P2QRFWU.)%BMT4 )_I4(PN%4$@#"U;\%?LE_&#0_^"LGB[]K^_LK
M>#-9\!1:393K? W!N52R!!BQD+F"3G/8>M 'S]_P;_Z7\>3IGC[5[KQ7H3>!
MT\6WL6J:8+5_MTNL^7:D3H^W:(/+R-I.=W.*_2BOBG_@F/\ LO?MC_L;_$KQ
MO\)_'W@_PS-\.-9U^]UFS\46NJ;[R:X811Q*L0;*H8TRP= 0W1B*^UJ "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MEIMG",)!!$@2-![!5 _"@#0HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BHKV]L]-LY=1U&[B@M[>)I
M)YYI J1HHRS,QX  !))Z8K"^%'Q8^'GQQ\ V'Q1^%'BB'6M U3S?L&IVZ.J3
M>5*\+X#@'B2-UZ<[<C(P: .BHKROXE_MP_LB_!SQI=_#KXI?M"^&-"URP$9O
M=+U#452:'S(UD3<O;*.K#V8&M_X-?M&? O\ :&L[^_\ @A\4M'\3PZ7(D>H2
MZ1="46[."4#8Z$A6Q]* .UHKR#P#^WS^R!\4/BB/@UX$^.6F:AXA>XF@M;9+
M>X2&\EB_UD=O<O&(+EEZE8G<XYKN/BC\9?AM\&+/2+[XD>)/[/77M>MM%T:-
M+.:XEO+^X)$4$<<*.[,V"<XP "20 30!T]%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'F/[5GQG^*OP8^']I?
M?!'X$:I\0?%&M:JNFZ1I%C((K>VD>*1_M-W,W$-NGEX+$@%F5=R[MP^:/^"3
MNH_'RZ_:?_:5T_\ :5\70:OXNM-6\.KJKV$K&TMW:"^;R;<,!MC12L8P.0@/
M/4_<M?'O[ ?_ "D"_:Z_[&?P[_Z37E 'N?[7/[3&A_LL?!^X\>W&EOJVN7US
M'IG@_P -VV3/K6JSG;;VL8')RW+$<A%8C)P#\S_\$?Y_C='\9OVB-$_:$\8R
M:SXJL_%.E?VQ(MPSP0W+Q73R10@G"QJ3L4* ,(, #%<_X_\ C5\:(O\ @H+K
MGQC^,/[#OQA\7:)\/FGT?X36?A?PF]Q81$L4N=6+N5$DTP4",J"JQD<DJ&K+
M_P"":_[3OB'4_P!N3XVV$G[,_P 1+9?'WC>SEO9[C1 J>%RD-R0FI'=^X9LX
M4<YP: +'B[X7>!?VDM=_:Q^,WQ\U?4!XI^%^HWEGX#O$URXMF\+6EIIYGM+F
MV6.11&99%\PL0=Y4_P!YL^B>-OCW\7_BE^PW\&O@GI.K2Q?%'X\^'+'3YM1V
M8ELM/-JDFIZLP&,;;<DC&#OG7;TQ7MWQG_85_9"^-?C>7XM_%_X26-]JH@B&
MI7S:E<VL5[%#AD%W'%*D5TJ;1CSE< *!T&*^6M;^._B?0?AY\0_^"G7A3PY:
MRW>L7-IX"^ FGZA 5MK+1_MBV_VXH,;1//YDVW .R&-<[6H ^Z_AM\/?"GPE
M^'^B_#'P-IBV>CZ!ID-AIMLO\$,2!%R>[$#)/4DDGDUMU\N?"_XH?M-? S]L
M3PY^RU^T+\9++XBV'COPC>:IHVNQ^&8-+N=.OK0@S6Y2W.R2!HR2K,-X. 2<
M$GZCH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YB_;U_9L^/_
M .THNH^'9_CFOA;X16/A22ZUK0]!@(U77KY/.=H)9F&V*TV"'A<ER7#+]UA'
M_P $8?\ E&E\,_\ KEJW_IWO:^@/B[_R2?Q/_P!B[>_^B'KY_P#^",7_ "C1
M^&>/^>6K?^G>]H ^5/@U\>/@5KG[2G[0OQ-\>_L7^*?C9JNI?$F2TL8]!^'4
M6N1Z7IEBK012M).-L1E7HB99O)&< *:^M_V?/'_[,?[2W[+OCR7]AWP;I/A/
M4[_2+W3-2T:T\/0:1?:?J9MI4A6ZBB  8,WROEE^\ V58"_^QG^VE\#_ (UZ
M%XLTQ?"FE?#7Q%X7\37=IXJ\'ZA>V\-Q!+&0K7;X6,,K;2I?!YC().!7E?\
MP3ZN-'^*'_!0K]I#]H;X/E)/A[J=SI>EVFI6@Q:ZIJ<$"_:9HB/EDPXE8N,@
MBY5@3OH \=\(^.O!GQ9_9M_9M_8W^%&BWT7Q6\#?$C1KKQ/X?.BSP7/AD6$D
MS7]Y<LR!8D);=G.9#+QDY ^GOA\?^&NOVY]6^+DW[_P+\#WG\/\ A,'F*_\
M$LR :A=CLPMXBMNN<@.SLIZUW'[<_P =?$7P1^"K67PQ@6X\?>-=1A\-> ;,
M?>?4KHE$F/HD*;YF)^4>6 <;J^=OB1^S9X,\)_&3]FW_ ()Y^*[NZN?AQ+H&
MNZAK]E]MEMU\5:O;P+*S7+(P:3][)).4W8)DP<@"@#[OHKY6_P"";<][X4\=
M_'+X :!K%[>^"O /Q$6R\&B]O9+G[!'+;B2>P260LQ2&3 "DDKO.>37U30 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5Y;\%?V5_"_P2^-OQ.^-^B^)K^\O?BAJ%C=ZG972((K-K6.5%6(J 2")2
M3NST%>I44 %>6_ O]E?PO\"/BS\3/BWH?B:_O;OXFZW;ZEJ5K=H@CLWB610D
M14 D'S#G=D\"O4J* //_ -J+X/\ BKX_? _6_@UX4^(C>%F\10K9ZEK$5EY\
MJV+L/M,48WJ%>2+?'O.0H<G!.*SOC5^R3\+?C+^S'-^RM)!-HOA^/3+2TT67
M2B%ETMK4QM:R1$]XVB0X/W@"">37J-% '@OP2_8\^('AKXX0_M&?M'?M!2?$
M7Q5I7AU]#\-2P>&8M)M=.M7<--)Y,<DGF7$A W29  )4+C&/>J** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH AU"PLM5L)]+U*V2:WN86BGAD
M&5D1@0RGV()%9/PX^&O@+X0^"[+X=?#'PI9:'H>G"06.EZ?%LA@WR-(^U>V7
M=F/NQK<HH \E^,W["/[('[0?BH>./C#\ - UK6=JB34Y(&AGF"C"B5XF4RX
M &_=@ #I7H?@7P#X(^&'A6S\#?#GPEIVAZ-81[++3-*M$@@A&<G:B  $DDD]
M222<DUKT4 <IXD^"GPX\7_%/PY\9O$FA/=^(/"5M=P^';F6[E\NR%RH2=UBW
M>7YC( N\J6"\ @51^.W[-WP6_:6\.VGAGXS^"8]6@T^\%WIEQ'=S6MS93@8\
MR&>!TEB;UVL <#.:[FB@#E/@S\#_ (4_L]^!XOAQ\'/!EMH>CQ3O.;:!WD:6
M9SEY99)&:261L#+NS,0 ,X KJZ** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@"OJU__ &7I5SJ?E>9]FMWEV;L;MJDXSVZ5^9__
M !$;?]6<?^9"_P#O?7Z4>+?^15U/_L'S?^@&OYGZ^MX8RS YC&K]8AS<O+;5
MK>_9KL?2\/Y?A,=&I[>-[6MJUO?LT?IQ_P 1&W_5G'_F0O\ [WT?\1&W_5G'
M_F0O_O?7YCT5]5_JUDG_ #Z_\FE_F?1_V!E/_/O\9?YGZ<?\1&W_ %9Q_P"9
M"_\ O?1_Q$;?]6<?^9"_^]]?F/11_JUDG_/K_P FE_F']@93_P ^_P 9?YGZ
M<?\ $1M_U9Q_YD+_ .]]'_$1M_U9Q_YD+_[WU^8]%'^K62?\^O\ R:7^8?V!
ME/\ S[_&7^9^G'_$1M_U9Q_YD+_[WT?\1&W_ %9Q_P"9"_\ O?7YCT4?ZM9)
M_P ^O_)I?YA_8&4_\^_QE_F?IQ_Q$;?]6<?^9"_^]]'_ !$;?]6<?^9"_P#O
M?7YCT4?ZM9)_SZ_\FE_F']@93_S[_&7^9^G'_$1M_P!6<?\ F0O_ +WT?\1&
MW_5G'_F0O_O?7YCT4?ZM9)_SZ_\ )I?YA_8&4_\ /O\ &7^9^[G_  3H_P""
MAO\ PWYI?BS4O^%0_P#")_\ "+W%G%L_X2#[?]I\]9CG/V>'9M\K_:SN[8Y^
ME*_-?_@W2_Y%;XK_ /80T?\ ] O*_2BOSW.\-1PF:5*-)6BK66KZ)]=3XC-J
M%+"YA.E25HJUON3ZA1117E'G!1110 4444 %%%% &#\2=9U+0/"%SJFD7/DS
MQO&$DV*V,N >&!'0UYC_ ,+<^(?_ $,'_DI#_P#$5Z+\8O\ D0+O_KI%_P"C
M%KQ:NFC&+CJB&W<Z3_A;GQ#_ .A@_P#)2'_XBC_A;GQ#_P"A@_\ )2'_ .(K
MFZ*UY(=A79TG_"W/B'_T,'_DI#_\11_PMSXA_P#0P?\ DI#_ /$5S=%')#L%
MV=)_PMSXA_\ 0P?^2D/_ ,11_P +<^(?_0P?^2D/_P 17-T4<D.P79TG_"W/
MB'_T,'_DI#_\11_PMSXA_P#0P?\ DI#_ /$5S=%')#L%V=)_PMSXA_\ 0P?^
M2D/_ ,11_P +<^(?_0P?^2D/_P 17-T4<D.P79TG_"W/B'_T,'_DI#_\11_P
MMSXA_P#0P?\ DI#_ /$5S=%')#L%V>\> -5O];\(66J:G/YL\R,9)-H7.'8=
M  .@%;%<_P#"O_D0-._ZYO\ ^C&KH*XI?$S1;!1112 **** "BBB@ HHHH *
M*** "BBB@ HHHH **** ,_Q;_P BKJ?_ &#YO_0#7\S]?TP>+?\ D5=3_P"P
M?-_Z :_F?K[S@OX:_P#V[_[<?9<*?#6_[=_4****^X/K@HHHH **** "BBB@
M HHHH **** /U(_X-TO^16^*_P#V$-'_ /0+ROTHK\U_^#=+_D5OBO\ ]A#1
M_P#T"\K]**_)^(_^1U5^7_I*/S;/O^1M4^7_ *2@HHHKPSR HHHH **** "B
MBB@#F/C%_P B!=_]=(O_ $8M>+5[3\8O^1 N_P#KI%_Z,6O%JZJ'P$/<****
MV$%%%% !1110 4444 %%%% !1110![A\*_\ D0-._P"N;_\ HQJZ"N?^%?\
MR(&G?]<W_P#1C5T%<,OB9:V"BBBI&%%%% !1110 4444 %%%% !1110 4444
M %%%% &?XM_Y%74_^P?-_P"@&OYGZ_I@\6_\BKJ?_8/F_P#0#7\S]?><%_#7
M_P"W?_;C[+A3X:W_ &[^H4445]P?7!1110 4444 %%%% !1110 4444 ?J1_
MP;I?\BM\5_\ L(:/_P"@7E?I17YK_P#!NE_R*WQ7_P"PAH__ *!>5^E%?D_$
M?_(ZJ_+_ -)1^;9]_P C:I\O_24%%%%>&>0%%%% !1110 4444 <Q\8O^1 N
M_P#KI%_Z,6O%J]I^,7_(@7?_ %TB_P#1BUXM750^ A[A1116P@HHHH ****
M"BBB@ HHHH **** /</A7_R(&G?]<W_]&-705S_PK_Y$#3O^N;_^C&KH*X9?
M$RUL%%%%2,**** "BBB@ HHHH **** "LGQUX.TOX@^$;_P7K=Q=PVFHP&&>
M2QN6AF520<HZ\J>.HK6HH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X
M[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&
MO=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#
MPO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[
M_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=
M_P#A97/^->5_'_\ 9#^''@;XG?"_PYH?BKQ@;?Q)XJDLM2-QXIN)'$0@+C82
M?D;(ZBOLBO/OC'\&=3^)OCWP!XOL=:@M8_!WB%]1N89HV+7"F(IL4CH<G/-
M'&?\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_
M@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OC
MO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_
M !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[
M_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=
M_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_X
MU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE%
M 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O
M?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;
MX[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y
M_P :\K\)_LA_#C5/VN_%WPJNO%7C#^R]*\*V%[:E/%-P)O-E=@VZ3.67C@=J
M^R*\^\.?!G4]$_:2\2?'&76H'M-<\/6>G16*QL)(FA8DN3T(.: .,_X=[_!/
M_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%
ME<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_
MXT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_
M@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^._
M_"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C7J'PI^%OAWX/>$4\%^%[[4KBT
M2=Y1)JVH/<S;G.2"[\X]!VKI** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ KR?XV?MR_LF_LY>,(_ /QM^-FE^'M8EL4O(["\BF+F!V95?Y$88)1AU
M_AKUBOSS_:9\>_L]?#C_ (+/V'B+]IK4= M?#7_"DTB$OB2T2:V^T->3;!M9
M6&[ ;!QZT ?15A_P53_X)\ZI?0Z;8?M0:#+/<2K%#&L%SEW8X _U7<D5Z=X.
M_:'^"_C[XH:_\%?"?Q L[KQ7X74-KN@E)([FU0D .5=1N3YE^9<C#J<X9<^/
M_#3X[_\ !*_XJ>.M-\ _"[4OA9JNOZC,5TRPL?#UOYTLBJ7^3]R.0%)Z]JX?
M_@IA\$/'?PL\8:%_P4L_9LTPOXQ^'B;?&6DPY5=?T'D3+(!]XQH6R<9$9+9S
M#&* /KKQAXO\,?#_ ,*ZCXX\:ZY;Z9I&DV<EWJ6H7<FV.WA12SNQ]  :X71/
MVQ_V:/$4O@R#1_BQ92O\0WG7P4K6TZ'5O);;(8MT8X#$#)P#VS7RC\9/C)9?
M\%;?B/X3_92_9_UZZ'POBTVQ\3_&'7K9BC>2^)+;1MPX68L/G7G:RY_Y8.I]
MW^-7[%<?CS]I'X!?%'P3'IFE>'?A%)J:76EHS1L+>2TC2TCMT52N$EA0$$KA
M"<9P!0!W'QW_ &Q_V7_V9;FVT_XZ_&O1/#MW=Q^9;V%S,TER\>2/,\F(-)LR
M"-VW&01G@UT'P>^.?P?_ &@?"G_";_!;XC:3XETL2F*2ZTJ[$GE2 9V2+]Z-
M\$':P!P0<8(KS?X,?L.>#_AO^T!\1OVD/'FMVWC+Q'X[U=9K&[U314$FAV"
MK'8PLSOE0NQ2X";A&N5XKP+]EG5/ UK_ ,%/?CO\3OV>=,@M_AKH?@6*V\72
MZ/&(]/O/$,4D<A:(+A"ZQI<JS+_$7//F!B ?3OQP_;<_9/\ V;M=A\+_ !M^
M.NA:#JD\:R)ID\S2W"HWW7>*)69%/9F !P<'BNZ^'_Q$\"?%;PC9^/?AIXOT
M[7=%U",O9ZGI=TLT,H!P<,I(R""".H(((!%?FM^P3^UK^S9X#^%>J?&KXF_"
MKQ5\4OBQ\1M4O];\>'P?X,.M7&BV374L,$$[N52W@\N$R"(-G:ZY7:$KZQ_X
M)J>&_P!E.'X;^*/B5^QYX[U2^\+>,?%4VI7/AR]V1P^';TJ/-M(K<1JUOP4^
M1BPVK&5.W!(!](T444 %%%% !1110 4444 %%%% !1110 4444 %>#>)O^"G
MO[!/@[Q'J'A'Q-^TMH=GJ6E7TMGJ%I)#<;H)XG*2(<1$9#*1QZ5[S7YC?L*?
M&O\ 87^&'Q"^/FE_M5Z[X(M-6N?C9K$NF)XHTR.>5K?S6&4+QL0N\-QGKF@#
M[1^&W_!0[]C#XP^)&\'_  P^/6EZWJ@LI[O[!8VMRTK0PQF25E7RLMA%)P,D
MXP 3Q7>?!GXY_"/]H;P8/B%\%?'ECXBT8W4EL;ZP8[5F3&Z-@P#*P!4X('#
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
M7A*/54N//C;^S\VZ2 Y#+;D^2I!Y&$&.,=!7MP  P!0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
-110 4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>cvlt-20250930_g12.jpg
<TEXT>
begin 644 cvlt-20250930_g12.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M7@&X P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BN&^._P"TO\!OV9/#47BWX\?%#2_#5E<.4M3?2,TMRP +"*%
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
M_LX>#M0BB\1?%K7X=(@$DXC"V221M.Q8_=5G:WB)/&V5_2O(OV!'\(?L#?\
M!2W7/V.O#'CZUUGP3\1_#%E=^'-0@U!)T;48("QW,K%49F2]3;G)_<^PKUWX
M\?\ !.SQG^V9_P %#?\ A9_[3WAFRO/@[X<\*FP\.Z3#KTL4]].5#%I%MV22
M+]]-*^X."1!$IR"17*_M8_\ !&?P?X1L_"'Q0_X)P^ ;/PQX[\+^++?4&&H>
M)KV2&YACRZG==32A625(R NW<KN"3@4 =3\;?VK/VQOC9^WQJW[$/[&?B/PU
MX4A\$Z#'J?BSQ1X@TS[89F=('\I$((VC[3"F  Q;S#N 4"O$?V.O'/QM\$_M
MJ_M:_$#XEVNCVWCOP_\ #NYNKQM)1WL9+NUB4QS1K(=WE/Y:2!6Y ?!KV;XN
M?LK?MK?"7]MJ?]NO]D3PKX8UJ[\<>&;?3O'/@SQ%JODK:S+% K-'*"JNH-O$
M=RG=N5_E8/QC_ /]@O\ ;&\.?%G]H7XG_&^Z\,WVI?%;X?75CI]SHMZ5M_[0
MN(/]0J.-Z0Q,?*5WY*QACUH \Q;]OC_@J%JG["=G^WW;>,/ %CX>T75!:7VC
M'06>YUM3?_9C,^?EB02.L02-E8A&?=D@5UWCS]NS_@H3\'=4^#?[1WQ-O/!#
M?#_XNZO9Q1^ M,T]VN-,L[E8Y(BUTX#O.89-Y(.P.,;,<#IK?_@GW^T7'_P1
MHG_8D;3=)_X3J2^$JV_]J+]FV_VXMY_KL8_U()Z=>*V_VMOV&/CW\8OV=?V=
MOAKX+T_2Y-4^&M[HTOB=+C4EC1%MK2&*7RV(_>?,C8QU% &EHOQ?U";_ (+2
M:O\ !H^!/"*VT/PV6\&OIX9MQK#-L@/EM>[?-,7S?ZLG' ]*\:^"'[8?_!4;
M]JWX-?$KQY\,/''@/08/AUK.H%]1O=#WW.IK#")%LHX]K1Q[51F,K#+-,@&
MK&OH/2?V3/C!9_\ !6/5/VOYK*P_X0R[\ KI,,XOA]H^TA(1@Q8R%RC<YK _
M8 _8J^./[.W[-OQ@^&'Q)L--BU7QGK^J7>B)9ZBLJ-'/9K%'O8#Y#N!R.PH
M\=^/O[?'CKXN_P#!'WP[^TWXJ^&W@K5=?N/&4>F:KIWB'PU#J6FR2127">>E
MO<;U5BJJV?X2S <&NI_;H_X*#_&CX-?'KP+^SUX6^)WASX4:!JW@FWU:[\>Z
MYX5EU&*6=]ZBVBBC5E2,% "=O!;DJ -W/:O_ ,$R?VI;S_@DUI?['\&DZ+_P
MF=IX\;59H#K"_9Q;&29LB7&"V'7C%>Q?M?? 7]M#Q#XC\,WG@+X?_#KXJ^ ;
M70([36/A?XXTZSC:"]$80W5O=RQ%AT!!\P$$'Y6!!4 YK2OBI^V-\:_^"?7Q
MCN-6^,?PI\2WVGZ3=IH/C;PE?"XAU#35C=KQ+BWB!%M<&W5A&."&E7<J[-S>
M(_L8?&/]JG]E_P#X(U>*/V@O#OBWPV^D:6T1\ 6#::TEQ9ROKIM[TW.X!9 _
MFDH 3M[XKV3]AG_@FQ\6_A5H/QL\0?$'2O#W@B7XKZ#/I6C^!O#FH2W=EHT;
MQ3*'DD8MN8&7@*6 !?!&X*O%_#;]A[]OY?\ @FKX^_8+\<_#OPE9B/[*?!.H
M6VO*SW\C:PEY<^<P8JB!%.S*JQZ$9H ]5_9F^)W_  5%^(7P:U#]I[QA<_#R
M^TWQ#\/H[_P#X,4FU,5X_E&*YO)V10L30^9,R"0@[PH,6./"KW_@H_\ MB?
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
MX@EL&Q_TU'K7W#7E?[2?[+'A_P#:&USP+XW7Q-<:#XD^'GBF+6?#^MVENLK
M<">U=6(W0S*JAQD'Y%]P0#X9^/8^+'B?]N/XB^$?VRO@O\</'GA&9E3X4>$_
MA]+=1:'>Q?PBX:WDC4$J8]\A;*'S=XP% Q?V4?@S\9/ O_!*SX@?"?QY^PSJ
M?CC4H?BG/<:GX&UL76G7+V?V2T47MDR1E[ATEB*CR6R0'(8_=;]5** /R._9
M=^#WBS0/VQOAWJ'_  3U\!?'SP?X:_MI)_BI8?$FQ^RZ3;V0DC,MNK#"S,8Q
M,H63<^_RRAR"5_7&BB@#Y4_;5M=3_:H_:'\"_L'Z5:SOX8#IXN^+-RJ-Y3Z9
M;2C[+IS-T)GN I9<AE5$<<9KXX_:X\ >,IOVD?BKHK^ /$L_QJU3XIZ!<_!;
M6;32;MUAT:+.&M[A%\J*&)-@D!8 -C(^1BOZY44 17]FFH6,UA*[JL\31LR'
M# ,",@]CS7YE?LA?%G]H7_@E/X#\9?LI?$+]C/Q_XQOW\376H>"-?\':(UUI
M^L-)%%$BR2)DHI$*/\H>10Y5D4KS^G5% 'Y87G[#O[0'P7_X(G>,_ASKW@'5
M+[QIXQ\9V>OR>%=&L7NKFSC:YLD6(Q0ACO$=OYC 9VAL'!4U^C7[->FZCHW[
M.?@#1]8L)[2[M/!6E0W5K<Q&.2&1;.)61U8 JP(((/((Q7:T4 ? _CK]GK5?
MB+_P6\C\4^/O@=<:[X&D^'HAGU'6/#+76DM.+9@$:22-H2X;@ G.:P3\(/C)
M_P $N?V]K;Q/\ OAOXD\0? SXG7&?$/A_P -Z/<7R^'Y]P5I!'"KF,1,PD0X
M&^(O$,F,$?HM10!^4'Q._9^N/V8?VV?B[XQ^//P-^,_B?PG\0=7DUOPCK_PA
MOKN,&::::9K6Y^SR1C(:<H-YW+Y>54K(37T7^R+^Q9HGC_\ X)Y>-?@_XL_9
MYU#X82?$I[JX?0M<\1SZG<Q3^5&+:^E\Z-'@D$L2/Y+ D>4I)RQ4?:E% 'YH
M_P#!(G]G/]I#Q5^T.?C7^UIX$UG27^$?@B#P;X'BUS39;?>-TR&2$R >8L<)
ME3>ORD7"X)Q7GWB/X 7?[)O[3_Q?7X]? 'XV^)M)\7:_/K'@#7?A-J-[%;WA
MEEFE6WNC;2( _P"]123N="CD(RNI/ZWT4 ?EG^T+^RQX]T;_ ((]VW@OX=?L
MF^)?"VLZ[\1[;6[KP+:W]UKM]"&A,1GD'E"2'<L49,1!V9&XAF*CU[_@JI\*
M_B3XX\)_LZ6W@;X<ZYK#Z-XZL)M5CTG2)K@V,2QPAGE$:GRE&#DM@#%?=U%
M'Y[_ !_O?B;^R7_P5UD_:OU3X >./&'@WQ5X$CTF*Z\#:$VH317 2-/+* @!
M]\"_*S+E9,KNP17&_L__ +/'[0O[07Q5_:[A\;?!K7_ MS\3_#'_ !3B^(+)
MXX?-E,DD$+3@>6[ &(2A"VPEAVK].J* /QF\!?"1+7X+Z+^S'XY_8*^/WB/X
MDPZDMCJ^@S^);^P\,SP+.SBX68,T,:@;#GR_*# N'QC/OW_!0_X&?#*/Q=X$
M\&?'7]A3QEK/@C1O!-KI-A\2OA=JDVHZOI9AC"K9S1F)4DC1@<23 [@^Y,,7
MCK]&Z* /A'_@C9X+_:(\%ZC\1)?%#?$&S^$?GPI\.[+XI(8M2 5G+R"(G$2;
M-N[;B-F(*Y(;%[_@A_I=SK7PZ^+7QOC1DTWQM\6=1NM'## D@3!\Q?8M*R_6
M,^E?7GQA\"ZI\3_A7XA^'&C>+IM!N->T>>P36;:W$LMF)4*-(BD@%PK'!SP<
M'M5+]G[X(>"_V;O@QX=^!_P^@9-*\.:<MM \@&^=\EI)GQQODD9Y&QQN<XH
M[&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M/P*^%.C^&;>[<->-IUMB6Y(SM\R5B7DQDXW,<9.,9KN:* .5^,OP7^'7Q_\
M DWPS^*VB2:GH5U=03WFG+>2PI<F&59463RF4NF]%)0G:V!D$5J>-? G@[XC
M>#K_ .'WCKPU9ZKHFJ6C6VH:9>0AX9HB,%2O\B.00",$"M:B@#S#X!?L;?LW
M_LQ:C?:U\&/ARNFW^HVZ6UUJ-WJ=U?7)MT.4MUENI9'CB7 Q&I"_*I() ->G
MT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!1\3Z%!XH\-:CX
M9NIWBBU&QFM9)(P-R+(A0D9[@&N)_91_9T\/?LF? #P_^S[X5U^]U2P\/+<B
MWO\ 4%032^==2W!W! %X:8@8'0"O1** ,SQMX7MO&_@S5_!=[<R0PZOIEQ93
M31 %HUEC:,L,\9 ;(S7)_LN_L_Z#^RS\!O#OP#\,:[>:G8>'8)8K>^OU032B
M2>28E@@"\&0C@= *[^B@#RSXW?LWS_'3XN?#SQ=XI\7H/"W@/5I=:;PH+$L-
M3U54V6EQ)+OP%MRSNJ!#EVR3@8K/_:=_96UCXV>+_!_QB^%_Q4E\$>/? LUU
M_8.O_P!D)?V\MO=1B.XMKBV=T$J.%&#N!0Y(Y->QT4 >5?LJ_LP0_LWZ/XBU
M#7?'EUXL\6^--?DUGQ?XHNK)+7[;<LH55C@0E8(40 +&"V,GGD >JT44 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %/Q#=3V.@7
MU[:R;)8;.5XVP#A@A(.#QUK\-_\ A\A_P4@_Z.,_\M#1_P#Y$K]Q/%O_ "*N
MI_\ 8/F_] -?S/U]IPCA<+B8UO;4U*W+:Z3MOW/J^&<-A\1&K[6"E:VZ3[]S
MZ<_X?(?\%(/^CC/_ "T-'_\ D2C_ (?(?\%(/^CC/_+0T?\ ^1*^8Z*^R_LO
M+/\ GQ#_ ,!C_D?4_P!G9?\ \^8_^ K_ "/IS_A\A_P4@_Z.,_\ +0T?_P"1
M*/\ A\A_P4@_Z.,_\M#1_P#Y$KYCHH_LO+/^?$/_  &/^0?V=E__ #YC_P"
MK_(^G/\ A\A_P4@_Z.,_\M#1_P#Y$H_X?(?\%(/^CC/_ "T-'_\ D2OF.BC^
MR\L_Y\0_\!C_ )!_9V7_ //F/_@*_P CZ<_X?(?\%(/^CC/_ "T-'_\ D2C_
M (?(?\%(/^CC/_+0T?\ ^1*^8Z*/[+RS_GQ#_P !C_D']G9?_P ^8_\ @*_R
M/IS_ (?(?\%(/^CC/_+0T?\ ^1*/^'R'_!2#_HXS_P M#1__ )$KYCHH_LO+
M/^?$/_ 8_P"0?V=E_P#SYC_X"O\ (^G/^'R'_!2#_HXS_P M#1__ )$H_P"'
MR'_!2#_HXS_RT-'_ /D2OF.BC^R\L_Y\0_\  8_Y!_9V7_\ /F/_ ("O\C]D
MO^"+O[7W[1/[6>@_$&]_:!^(?]ORZ'>::FEM_9-I:^0LJ7)D&+:*/=DQI][.
M,<8R:^WJ_-?_ (-TO^16^*__ &$-'_\ 0+ROTHK\QS^E2HYO5A3BDE;1*R^%
M=#\_SJG3I9G4A!))6T6BV04445XYY84444 %%%% !1110!E^,?$G_")Z!-KG
MV+[1Y3*/*\S9G<P'7!]?2N+_ .&@_P#J4?\ R?\ _M==#\8O^1 N_P#KI%_Z
M,6O%JZ*4(RC=DMNYZ1_PT'_U*/\ Y/\ _P!KH_X:#_ZE'_R?_P#M=>;T5I[*
MGV%=GI'_  T'_P!2C_Y/_P#VNC_AH/\ ZE'_ ,G_ /[77F]%'LJ?8+L](_X:
M#_ZE'_R?_P#M='_#0?\ U*/_ )/_ /VNO-Z*/94^P79Z1_PT'_U*/_D__P#:
MZ/\ AH/_ *E'_P G_P#[77F]%'LJ?8+L](_X:#_ZE'_R?_\ M='_  T'_P!2
MC_Y/_P#VNO-Z*/94^P79Z1_PT'_U*/\ Y/\ _P!KH_X:#_ZE'_R?_P#M=>;T
M4>RI]@NSZ \*Z]_PDV@6VN?9?(^T*Q\K?NVX8CK@9Z>E:%<_\*_^1 T[_KF_
M_HQJZ"N22M)EH****0!1110 4444 %%%% !1110 4444 %%%% !1110!G^+?
M^15U/_L'S?\ H!K^9^OZ8/%O_(JZG_V#YO\ T U_,_7WG!?PU_\ MW_VX^RX
M4^&M_P!N_J%%%%?<'UP4444 %%%% !1110 4444 %%%% 'ZD?\&Z7_(K?%?_
M +"&C_\ H%Y7Z45^:_\ P;I?\BM\5_\ L(:/_P"@7E?I17Y/Q'_R.JOR_P#2
M4?FV??\ (VJ?+_TE!1117AGD!1110 4444 %%%% ',?&+_D0+O\ ZZ1?^C%K
MQ:O:?C%_R(%W_P!=(O\ T8M>+5U4/@(>X4445L(**** "BBB@ HHHH ****
M"BBB@#W#X5_\B!IW_7-__1C5T%<_\*_^1 T[_KF__HQJZ"N&7Q,M;!1114C"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#/\ %O\ R*NI_P#8/F_] -?S
M/U_3!XM_Y%74_P#L'S?^@&OYGZ^\X+^&O_V[_P"W'V7"GPUO^W?U"BBBON#Z
MX**** "BBB@ HHHH **** "BBB@#]2/^#=+_ )%;XK_]A#1__0+ROTHK\U_^
M#=+_ )%;XK_]A#1__0+ROTHK\GXC_P"1U5^7_I*/S;/O^1M4^7_I*"BBBO#/
M("BBB@ HHHH **** .8^,7_(@7?_ %TB_P#1BUXM7M/QB_Y$"[_ZZ1?^C%KQ
M:NJA\!#W"BBBMA!1110 4444 %%%% !1110 4444 >X?"O\ Y$#3O^N;_P#H
MQJZ"N?\ A7_R(&G?]<W_ /1C5T%<,OB9:V"BBBI&%%%% !1110 4444 %%%%
M !63XZ\':7\0?"-_X+UNXNX;348##/)8W+0S*I(.4=>5/'45K44 >%_\.]_@
MG_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO
M_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&
MC_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_
M  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&W
MQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&O*_C_ /LA_#CP-\3OA?X<
MT/Q5XP-OXD\5266I&X\4W$CB(0%QL)/R-D=17V17GWQC^#.I_$WQ[X \7V.M
M06L?@[Q"^HW,,T;%KA3$4V*1T.3GF@#C/^'>_P $_P#H;?'?_A97/^-'_#O?
MX)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X
M[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&
MO=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#
MPO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[
M_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=
M_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1
M_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[
MW^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V
M^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_
MQKW2B@#PO_AWO\$_^AM\=_\ A97/^->5^$_V0_AQJG[7?B[X577BKQA_9>E>
M%;"]M2GBFX$WFRNP;=)G++QP.U?9%>?>'/@SJ>B?M)>)/CC+K4#VFN>'K/3H
MK%8V$D30L27)Z$'- '&?\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S
M_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >
M%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[
MW^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V
M^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN
M?\:]0^%/PM\._![PBG@OPO?:E<6B3O*)-6U![F;<YR07?G'H.U=)10 4444
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
M-\/?"NGZ)HVG1>78Z9I=HD$$"Y)(5$  R223U)))Y- &K1110 4444 %%%%
M!1110 4444 %%%% !1110 5\$_\ !++X-?"#XE>*?VAM3^(WPJ\-Z_<V_P =
M=8BM[C6]"M[IXDWD[5:5&*KDDX'&37WM7-_#WX/_  P^$\NL3?#;P/I^BOX@
MU634]::P@"&]O)/OSR?WG/<T /\ !'PC^%'PSFN+CX;_  Q\/>'Y+M56[?0]
M%@M#,%R5#F)%W 9.,],FO#O^"O&G6&H_\$Z/B<NH644XATNVFA\V,-LD6\@*
MN,]&'8CFOI*L?Q]\/_!7Q3\'WWP_^(OAJTUC1=3B$=_IE]%OBG0,& 9>XW*#
M^% '%_L6Z=I^D_L??"RRTNQAMH1\.]&8101A%#-91,QP.Y8DD]R2>]=WXO\
M%OASP%X4U/QQXPU:*PTG1[":]U.]G/R001(7D<X[!5)_"I?#WA_1?">@6/A7
MPUID-EIVF6<5II]G;KMC@@C0(D:CLJJ  /057\:^"O"?Q'\)W_@7QUH%MJFC
MZI;M;ZCIUXFZ*XB/5&'<'TH _._1OC5\-?\ @J#X\_X3[]J']H?PCX%^".A:
MLQ\,_"V^\96EGJ'B22)\"[U,&4,D61\L7X+C_6R?6'QX_:7^"WP__9$\1_%O
MX4>$_#OQ1\+>$;:&WO?#GA34K2XM8[=&B#)^[$D:+#&R2%-ORHN<  4[_AVA
M^P+_ -&F^"__  4K7H?PF^ /P6^!/AB\\%?!_P"&>D>'M)U"Z:XO=.TVT"13
MRLBQL[+T)*(JGV H \T^(W[7/[)6J_L6ZI\7]2\>^'9O!NJ>#IE33?MD),RR
M6Q46 A!SYI)\KRL9#9! P<87_!(#P'XY^'7_  3S^'V@_$"UGMKR:WN[ZWM+
ME2'@M;B\FF@!!Y&Z-U?'8/CM74Z=_P $VOV$-)\<K\1M/_9:\)1ZJEQY\;?V
M?FW20'(9;<GR5(/(P@QQCH*]N  & * "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
$H __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>cvlt-20250930_g13.jpg
<TEXT>
begin 644 cvlt-20250930_g13.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
MD &X P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHKDOC7\=?A-^SIX&D^)7QI\90:#H<5S';R:A<02R*))
M#A%Q&K-R1Z4 =;17+77QM^%5I\'F^/\ +XUM&\'+HG]KG7H@TD/V+R_,\X!0
M6(V\X SVQGBKGPR^)G@7XR> ]-^)OPT\0QZKH6L0&;3=1AC=%G0,5W .JL.5
M(Y Z4 ;M%%9FE>,_".NZ_J7A31/$]A>:GHWD_P!KV%M=I)+9>:&,8E523&6"
ML0&P2!GI0!IT4V>>"U@>YN9DCCC0M))(P"JH&223T %?/.H?\%8O^"=VE^-#
MX"N_VI-#-^)_),L-K=268;./^/M(3;X_VO,Q[T ?1%%0:9J>FZUIUOK&CZA!
M=VEW"LUK=6THDCFC8!E=&4D,I!!!'!!J>@ HHKBOC9^T5\%_V<]+TS6_C5X[
MM]!M=9U--.TR:XMY9!/<LI98P(D8@D*3DX''6@#M:**BOKVUTRRFU&^F$<%O
M$TDTA!(5%&2>/0"@"6BOF]/^"NO_  3DD<1K^U%I.6.!NTR^ _,P8%>Z_#OX
MD> ?BWX/LOB!\,?%^GZ[HFH(7L]3TRY66&4 D$!E/!!!!!Y!!! (H VZ***
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
M#_;@^ G[+GB+]NG]JZ^\'W_AS6?"FG77P]\#:% R7$-Y>.@@%U*8P0/+99'
M=^K@;"H6N1\:?M3_ /!63]FKX(:#^W#\:=2^'_B'P3J3V5SKG@33]-:WN=,L
M[PJ(BLP7(?YT7EY-CNN0XW$?2OQS_8NG_:+_ ."?EC^R9XHU>+2=8M_">E6]
MOJ"#S8K74;.*+:3C[T9>,HQ'.QR1SBOFSQG^RE_P5@_:3^">@?L/_&VW^'V@
M>!],>RM]<\=Z;J#W%UJ=G:%?*"P[LE_D1N4CWLBY*#<" >KW'[<WQ+\,_M^_
M#GX?Z]J5E/\ "+XT^"HM0\"W<FG+%/;7SP)(L3R@Y<DA1M[?;(QGY:YCP_\
MMH?&G]H2?]JSQ9I4.@W?PI^&GA'6--\,65_HD=Q'JVH0V<ID:9GR)X#Y,C-$
M1ADNHP<C.>[_ ."@_P"P9X@^-?[+_@WP-^S;/'IWC'X6:AIUQX O+B\$+0QV
MZI"8_.Q\A")'(#CE[=.E2_L__L-^)?@5_P $P]>_94TV&RD\9>)/!.M)JTBW
M \J;5[ZUEC :3&"J;HH=^/NQ T >#:1_P4.^)OP:_P""6_P>\4?"3X<^%+7Q
M[\2_$5_HOA_3-)T.*QTJQ9=3NHVF2UAVQAB?*&WA3)*SMG!5N'_;:TC]MGPI
M^TS^R]X9_:^\:>$_% ;XFVMSH^O^&=/:U=93?:>+BVF3:JD+^Z*.JJ6#/D<<
M>H:U_P $M_CWXA_X)L?"SX-Z?K&DZ1\5OA3X@O-9TC?>>99S/)J%S.(?-"D
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
MR?,11A 5<Y*@_I)10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !7SG\1?^"B&B/XBO/ 7[*/P1\4?&?7=/F:#4)?"B+#HUE,.L,^IR
MCR5?V3?CD'!!%?1G7K7D?[0OQQ^'O[$7P9TF7PU\+9[XW>K6V@>"_!'A.RCA
M>^O9MQBMH44!(UPCL3C@*>"2 0#R=?VIO^"I^ER?VOKG_!,;3;C3Q\TEEIOQ
M8T]KN-/;.1(1Z*.:]&^ _P"W=\+?C%XMC^$_C#PQXB^'7CUHV9?!7CS3&LKJ
MZ"C+/:N?W=VG4YC8MM&XJ!7#_'S_ (* _%[P7\:/^%%_L]?LG7OQ!UW0O",/
MB/QY:CQ'#9'1[>3!6V0LC":X*G<%7D@KM5\MM]L^%7C3X4_M2_"GP?\ '+1_
M#]MJ&G:C;0:QH+:I91O-83%>HSGRYD.Y"5/4, 2.H!W5%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5XG^V]\#_BI\6O"WA'QG\"Y=*;QC\//&MKXDT33]<E:.TU+RXY89;61UR8
M]\<S;7[,H&0"2/;*^9?^"HE_XUE^&/@3P+HOQ%U3P?X=\7?%#2M%\<^*-&NC
M;W%CI<PE! F_Y8+)*(HS(?E!8*V58@@'(_"GX$_MR_"3P?\ %C]I"#P5X4U/
MXV?%GQ!:>7HYUK%AH&G0QF"WW3,/WIA5BQ13\X1 "2,5] _LB? =OV8_V:?!
MOP'EU=+^?PYHR6]Y>Q*0DUPS-),R \A/,=]N><8S7BJ?\$:OV3-@W^+/B5(<
M<NWC^ZRQ]3BOI'X5?#7P]\'?AUI'PP\)SWLNFZ)9K;6<FI7C7$[("2"\C<N>
M>IH Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *\2_X*!^"OV:?&7[-^H2?M:^,]2T/P3I-Y'?
M:A<:9JDMJ\[A7B2 B(%IPQEXB .Y@IQE17MM?,O_  4_T?5;;X>_#[XO2>"+
MSQ-X=^'7Q1TWQ'XQT*QMO.EDTV*.>-YUB_Y:F%I4DV'C )) 4D 'Q?I^F?\
M!,'1;>TN_%/PG_:K\(^%)'2.W\8:Y%>0:.D9("N)(Y78(<C&$S[5^H'P/\'^
M!_ /PA\.^$OAGK4VI>'K32HAHVH7&H&[:YMF&^.3SB3YH96!#=P17SQ\3?\
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
MO/JXO;3S;A5P('C^46^44A4XY8Y))- '9_$;XW?"CX1ZQX:\/?$;QO9Z5?\
MC#6TTCPS9S[C+J%XXR(D503Z98X5=RY(W#/1ZEJ6G:-IUQK&L7\%I:6D+S75
MU<RB..&-069W9B J@ DD\ "ORQ_:,_9=^/?PS_;0_9D^/?[5_P"T _C?Q_XI
M^+UI9S66E6_V?1="LXGB=;6RB(#$;F):1@I? RN[+-]$_P#!;OQ)KUQ^S=X+
M^ N@ZM/9)\6/BQHGA75IK9]K_89GDDD4'W:*($=U+ \$@@'L'PR_X*._L,?&
M/XCI\)/AI^TYX6U7Q#-.8;33X;QD^UR#^""1U5)V/81LQ/;->J^/?'_@?X6^
M$+_Q_P#$CQ;IVA:)ID/FZAJNJW:000)D#+.Y &20 .I) &20*^5_^"H7[)'P
M0M_^"<_BNW\"?#?2-!N_AMX?&L^"K_2+)(+C2);(K*##(@#*61&5N>=V3\P!
M'CWQY^(EU^W%X_\ V'?@C\1HUNM"^(NDGQMXXTEQ^XU&>TTN.Z6&11PT6\7(
M*G@AQQQ0!]B_ 3]O#]C_ /:?\17'A'X#_'_0/$.K6T;22:7;S/%<-&IPSI'*
MJ-(HXRR@@9&3R*];KX1_X+0>!_!?P$^$'@3]M+X8^$M.T3Q;\+?B!I4UGJ6E
M6:6\DNG2,T<UD_E@;X6R@V'( W 8#L#]W @C(.0>E ' ?'[]JC]G;]EG0K;Q
M%^T%\7M&\+6UZ[)8KJ-Q^^NBN-WE1(&DDVY&=JG&1G&15CX%?M)_ ;]IKPS+
MXP^ ?Q6T;Q5I]O*(KJ72KL.]LY!(66,X>)B 2 Z@D<CBO,/BC^S!^S]X"_:3
MU[_@HU^T+XT-[;Z%X.2PLK3Q#9I-8>&K>-@TEQ;@*6$C$N2<%OWS@'YL5\]_
ML+^,?AA^TM_P5:^('[37['5I;V/PQL_AU!HOBF\M[86<>OZVUR)$N4M6"R8$
M2A?-9%YC;_GIR ?H51110 4444 %%%% !1110 4444 %%%% !1110 5^>_CC
M_@N-9>-?%U_\/_V<?!GA;1?L-T]M/XN^+_BJ+3K2)U8J2MG;L\\RY!(*L#@<
M@$XK]"*\YG_8]_9(NIWN;G]EKX<R22.6DDD\$6!9F)R228>23WH ^(]0\4?L
M[_M$V;0_MT?\%>-*\1:9<8-QX$\ WL6B:.0"#Y4K*#-=IGD%RK9QSQ7WA^SW
MIGP;T;X)^&M)_9[EM)/!5OI:1^&WL;MYXFMAG:5DD9F<=>6))]:R?^&-OV0?
M^C5/AM_X0VG_ /QFN[\.>&O#G@[0[7PQX1T"RTK3;*(16>G:;:I!! @Z*D:
M*H]@ * +M%%% !1110 4444 %?$'_!1+_@EI>_%+3/B/\=_V5/&_B/P[XZ\8
M^%WLO$WA/2)X!IOC JH"1SQSE5BE8#'F[@!][ 9F9OM^B@#P']DO]@?PW^S=
MX_U_X[^./BIX@^(_Q,\4VJ6FL>-O$Y19$M%*D6MM#&-EO#E$)4$_<7!  %>A
M?M/_  #T+]J+X!^)_@!XGUR[TVP\4:?]DN;ZP53-"N]7W*'!7.5'4=Z[RB@#
M ^&7P_TWX8_"_P /?"NPNI+RS\/:!::5#/=*N^>*"!(0S@<9(3) XYKY4O\
M_@D7>^&8]>\!?L\_MJ?$3X<_#?Q1>37&K_#[14MYH(!-_KH[*>0>9:(P)&!N
MZ\Y'%?95% 'EFD_L7_LZ:/\ LJK^Q?#X BD^'_\ 8QTZ729I"7E5F\QIFD&&
M\XRDS>8,$2?,,$#'@)_X)(>/;CP2/@)J?_!13XKW/PH6$6G_  A3+:"Y:Q'
MLVOPF\P[,)LV;=ORX XK[1HH \>^+/[''A#QK^RQ;_LG_"OQKKOPVT33X+.#
M2M0\&7C07=E#;R*X1)"=QW[<.Q)+;F))))J#]J/]AOX5_M:?"+0OAI\1=<UN
MTU/PK/;WGA?QGH][Y.JZ7?0J%6YCEP?F;:"P(P2 1AE5E]HHH ^3/#G_  2Z
MU/Q7\0O#OCC]L#]KKQI\8K3P??K?>&?#.N6EO9:;%=)_JY[B& '[5(O9F(SR
M&W*Q4_6=%% !1110 4444 %%%% !1110 5B_$GQ%X@\'_#O7_%OA/PF^OZKI
M>BW5WIFA1W'DMJ-Q'"SQVPDVML,C*$W;6QNS@]*VJ* /SPU+]JC]F7_@HI;?
MLU?$+XIZ)X36PN/%_B.W\?>$O$-W#<1Z,\?A[5"8[GSE7:FZ..5'95_@88(&
M.I_X(:)';?#OXP:=\.+N\G^%%K\8=4B^%4EU([H=/#<^2TGS&'_5D'NYD)^8
MO7I'Q_\ ^"3/['_Q^^-WAGXS:[\(/#EM+8ZS=7OC"T@TQHQXE62TFC1)C%(B
MJRW#Q3F0JS.8MK<,37T7X-\&>$?AWX6L?!'@+PQ8:+HVF0"#3]+TNT2"WMHQ
MT5(T 51UZ#O0!\>_\%4/^3H?V1/^RV1?^T*M?\%N?#>MVW[-_@KX]Z+I,]XG
MPG^+6B>*M6AMDWO]AA>2.5@!Z-+$2>RAB> 2/J;QU\'OA?\ $W7/#_B7Q_X&
MT[5[_P *:F-0\.7=[ '?3KH8Q-$?X6^4<^U;^I:;IVLZ=<:1K%A!=VEU"\-U
M:W,0DCFC8%61U8$,I!((/!!H ^1/^"H/[7?P-NO^"<WBNZ\ _$K2/$%U\2=
M&C>"K#1[U+BXU::]*Q8AC0EF*H[,PQE=NT_,0#Y!\>?A]-^PYX^_8=^.'Q(=
M;/0OAUH[>"O'&JN?W&FSW>E1VR2R,.%CWFY)8\ (.>:^M?AI_P $X_V&?@]\
M2$^+GPU_9C\+:3XAAF,MIJ$%F6^R2?WX(W8QP,,\&-5([8KU3QYX!\$?%'PC
M?> ?B/X2T[7=$U.'RM0TK5;1)X+A,@X9'!!P0"#U! (P0* /B?\ X+/^//!/
MQ[^$'@+]B_X7^+=.UWQ9\4OB!I45GINDWJ7#Q:=&[237K^63LA7"'>< C<1D
M(Q'V3XI^,WPG\#>.-!^&7B_XAZ1IGB#Q.TB^'=&O+U([C43& 7$*$Y?:",XZ
M9KBO@+^P?^Q_^S#XCN/&'P(^ &@>'=6NHVCDU2WA:6X6-OO(DDK,T:'C*H0#
M@9' KL?%WP0^$?CWQ]X?^*?C+X?:9J7B+PHTK>&]8NK<-/IQD #F)OX=V!GZ
M4 >5-^W9\/[;]MC7_P!A_P"+OA.'PS/#X?M=6\*:]KFIQBU\3QN%,B0HZ*%>
M-]R[=S%C#(0!MKYX\?R_#77O^"XGPKG_ &3)-.?6+'PGJS?&BZ\,E#:FQ,+"
MV2\,7R--YA0?-E@6M\]%Q]C?'W]E;]G7]J31;;0/V@?A!HOBFWLF9K%]2MOW
MUJ6QN\J9")(\X&0K#.!G.!3_ ("_LN_L]?LO:%<>'/V?_A#HOA:UNW5[TZ9:
MXENBN=IEE;,DN,G&YCC)QC- '>T444 %%%% !1110 4444 %%%% !1110 44
M44 %>*_MP?M+>/OV<_ ?AVU^#W@.T\2>-O''BZU\.>%--U*<Q6BW4RR.9IV4
M@^6BQMD!E/(Y !->U5X7^W]\!/C9^T#\)M#T3]G?4/"^G>+M!\9V.MZ3K?BF
MYN8ETQ[=92)X#!')NEW,B%)$:-HY)01G;0!P2VG_  6^G7SSJG[,D._GR2NO
M'9G^'[IZ?4_6OI'X5)\4H_AUI"?&R70Y/%8LU_MU_#(F^P&?)SY'G 2;,8QN
MYKYKMM)_X+@P6Z0R^)OV9YF10&FECUT,Y]3MB R?8 >U?2GPJ3XI1_#K2$^-
MDNAR>*Q9K_;K^&1-]@,^3GR/. DV8QC=S0!T%%%% !1110 4444 ?%/[='_!
M8/\ X8M^/4_P0_X9W_X27R=+MKS^T_\ A+?L>[S03L\O[)+C&.N[GT%>._\
M$1M_U9Q_YD+_ .]]>&?\%T/^3];[_L5M-_\ 0'KXZK]*RW(,HQ&7TJE2G>3B
MF]9;_>?>X#)<LK8*G4G3NVDWK+_,_3C_ (B-O^K./_,A?_>^C_B(V_ZLX_\
M,A?_ 'OK\QZ*[?\ 5K)/^?7_ )-+_,Z_[ RG_GW^,O\ ,_3C_B(V_P"K./\
MS(7_ -[Z/^(C;_JSC_S(7_WOK\QZ*/\ 5K)/^?7_ )-+_,/[ RG_ )]_C+_,
M_3C_ (B-O^K./_,A?_>^C_B(V_ZLX_\ ,A?_ 'OK\QZ*/]6LD_Y]?^32_P P
M_L#*?^??XR_S/TX_XB-O^K./_,A?_>^C_B(V_P"K./\ S(7_ -[Z_,>BC_5K
M)/\ GU_Y-+_,/[ RG_GW^,O\S]./^(C;_JSC_P R%_\ >^C_ (B-O^K./_,A
M?_>^OS'HH_U:R3_GU_Y-+_,/[ RG_GW^,O\ ,_I<\#^)?^$S\%:/XP^Q?9O[
M6TNWO/L_F;_*\V-7V;L#=C=C.!G'05J5R_P/_P"2*^#_ /L5M/\ _2:.NHK\
MKJ)1J-+N?G,TE-I!1114$A1110 4444 %%%>-:G\5_'UOJ5Q;PZ]A$G=5'V6
M+@ D#^&KA!SV$W8]EHKQ/_A;GQ#_ .A@_P#)2'_XBC_A;GQ#_P"A@_\ )2'_
M .(J_83%S(]LHKQ/_A;GQ#_Z&#_R4A_^(H_X6Y\0_P#H8/\ R4A_^(H]A,.9
M'ME%>)_\+<^(?_0P?^2D/_Q%'_"W/B'_ -#!_P"2D/\ \11["8<R/;**\3_X
M6Y\0_P#H8/\ R4A_^(H_X6Y\0_\ H8/_ "4A_P#B*/83#F1[917B?_"W/B'_
M -#!_P"2D/\ \11_PMSXA_\ 0P?^2D/_ ,11["8<R/;**\G\%?$OQMJWBJQT
MW4-;\R":<+(GV:(9'U"@UZQ6<X.#LQIW"BBBI&%%%% !1110 4444 %%%% !
M1110 =*^*_ W_!.'X!_'C1/^%F_"W_@HC\>M:TG4IGDCN=$^*<+PQL3DQX%J
M3&5S@HV&7H0#7VI7@GQH_P""=WP6^)WB^Z^*7P_\1^*/ACXTO#NO?%/PVUI]
M-FOFZYN8E!BGR2<EEWMGEJ //_\ AS_X(_Z/C_:1_P##F1?_ ")7O'A'4OA5
M^S1X8\&_ 7Q#\8KB\U&Y":;X?;Q7K"7&KZQ(,G<V%5IF SN<(% '.*\/_P"'
M>G[56H$:;XA_X*G?%"72^5>'3=.M[2[*GL+E6+!O]K%>K?LZ_L/_   _9HU*
MX\6^#M#OM8\5WR;=3\;^+-1?4=8NP>"&N)>4!&,K&$4X&0: /7:*** "BBB@
M HHHH _%3_@NA_R?K??]BMIO_H#U\=5]B_\ !=#_ )/UOO\ L5M-_P#0'KXZ
MK]BR?_D54?\ "OR/U'*_^1=2_P *_(****]([PHHHH **** "BBB@ HHHH _
MI(^!_P#R17P?_P!BMI__ *31UU%<O\#_ /DBO@__ +%;3_\ TFCKJ*_#ZO\
M%EZL_(JG\1^H4445F0%%%% !1110 5\\:S_R&+O_ *^9/_0C7T/7SQK/_(8N
M_P#KYD_]"-=%#=DR*U%%%=!(4444 %%%% !1110 4444 ;?PY_Y'C3/^OH?R
M->ZUX5\.?^1XTS_KZ'\C7NM<U?XD5'8****P*"BBB@ HHHH **** "BBB@ H
MHHH *\Z^#W[5OP*^/OC[Q=\./A'XT76K_P $3PP>()K:W?[-'-(91Y<<Q 28
MJ8F#%"0,CGGCK_'>A:WXH\&:IX=\->+;K0=0O;&2&SUJRABDELI&4A946561
MBIYPRD>U?E-\*_CUXX_93_9SF_94T_XY?%CPS\8-(^VZ?IOPHT7X;Z3/%J%_
M)+(([B&[;3GDF@D+*YE,ID(SL+ (2 ?9/C'_ (*^_LI^$/&FK>'(=#\=ZUHV
M@:@UEK_CKP_X3DNM#TZ=&"NLEPK;B%)Y9$8'JI8$9^F/#'B;P_XT\.6'B_PG
MK%OJ.EZI9QW>G7]I('BN()%#)(C#@J5((/O7P)J_P]O/^";?[%WA;P-\3/VP
M?&^E2:MI+VMOX \-^!-#U%-2U6>,RW-C')+ILS.&DE==\\ARO<X"U]!?\$Q?
M@3\8/@%^R;X5\*?&'QWJUY>/HEN\7AC4K*UC3P[N:60VZ/%$LKL1*@<3/(5:
M/"[1D4 ?0]%%% !1110 4444 ?BI_P %T/\ D_6^_P"Q6TW_ - >OCJOL7_@
MNA_R?K??]BMIO_H#U\=5^Q9/_P BJC_A7Y'ZCE?_ "+J7^%?D%%%%>D=X444
M4 %%%% !1110 4444 ?TD? __DBO@_\ [%;3_P#TFCKJ*Y?X'_\ )%?!_P#V
M*VG_ /I-'745^'U?XLO5GY%4_B/U"BBBLR HHHH **** "OGC6?^0Q=_]?,G
M_H1KZ'KYXUG_ )#%W_U\R?\ H1KHH;LF16HHHKH)"BBB@ HHHH **** "BBB
M@#;^'/\ R/&F?]?0_D:]UKPKX<_\CQIG_7T/Y&O=:YJ_Q(J.P4445@4%%%%
M!1110 4444 %%%% !1110 4444 13V5E<S17-S:1220,6@D>,%HR1@E2>AP2
M..QJ6BB@ HHHH **** "BBB@#\5/^"Z'_)^M]_V*VF_^@/7QU7V+_P %T/\
MD_6^_P"Q6TW_ - >OCJOV+)_^151_P *_(_4<K_Y%U+_  K\@HHHKTCO"BBB
M@ HHHH **** "BBB@#^DCX'_ /)%?!__ &*VG_\ I-'745R_P/\ ^2*^#_\
ML5M/_P#2:.NHK\/J_P 67JS\BJ?Q'ZA11169 4444 %%%% !7SQK/_(8N_\
MKYD_]"-?0]?/&L_\AB[_ .OF3_T(UT4-V3(K4445T$A1110 4444 %%%% !1
M110!M_#G_D>-,_Z^A_(U[K7A7PY_Y'C3/^OH?R->ZUS5_B14=@HHHK H****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Q4_P""Z'_)
M^M]_V*VF_P#H#U\=5]B_\%T/^3];[_L5M-_] >OCJOV+)_\ D54?\*_(_4<K
M_P"1=2_PK\@HHHKTCO"BBB@ HHHH **** "BBB@#^DCX'_\ )%?!_P#V*VG_
M /I-'745R_P/_P"2*^#_ /L5M/\ _2:.NHK\/J_Q9>K/R*I_$?J%%%%9D!11
M10 4444 %?/&L_\ (8N_^OF3_P!"-?0]?/&L_P#(8N_^OF3_ -"-=%#=DR*U
M%%%=!(4444 %%%% !1110 4444 ;?PY_Y'C3/^OH?R->ZUX5\.?^1XTS_KZ'
M\C7NM<U?XD5'8****P*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K)\
M=6?C&_\ "-_9_#_6+33]:D@(TZ]OK<RPPR9&&=!]X8SQ6M10!X7_ ,(#_P %
M!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,57NE% 'A?_  @/
M_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %5[I10!\0?'3_@E?
MX_\ VE?'LGQ.^->O^!-:UR6UCMGOOLFJ6V8HP0B[(+I$XR>=N3WKCO\ AQCH
M?_/CX$_[^:Y_\FU^B%%=D,QS"G!1A6DDMDI.WYG5#'8VG%1C5DDNBD_\S\[_
M /AQCH?_ #X^!/\ OYKG_P FT?\ #C'0_P#GQ\"?]_-<_P#DVOT0HJ_[4S/_
M )_S_P# I?YE?VCF'_/Z7_@3_P S\[_^'&.A_P#/CX$_[^:Y_P#)M'_#C'0_
M^?'P)_W\US_Y-K]$**/[4S/_ )_S_P# I?YA_:.8?\_I?^!/_,_+CX!_\$D?
M"GQL\&77BS3M"\'VR6VMWFGF.\GUAG+02%"PV7@&TXX[^M=O_P .,=#_ .?'
MP)_W\US_ .3:^L?V*? OB[X??"?4M$\::#/IUW-XPU2ZC@N  S0R3ED?@]".
M17K]']J9G_S_ )_^!2_S#^T<P_Y_2_\  G_F?G?_ ,.,=#_Y\? G_?S7/_DV
MC_AQCH?_ #X^!/\ OYKG_P FU^B%%']J9G_S_G_X%+_,/[1S#_G]+_P)_P"9
M^=__  XQT/\ Y\? G_?S7/\ Y-H_X<8Z'_SX^!/^_FN?_)M?HA11_:F9_P#/
M^?\ X%+_ ##^T<P_Y_2_\"?^9X!H?PG_ &\?#>BV?AW1?CMX$AL["UCMK2'_
M (1>5O+B10JKEG).  ,DD^M6_P#A ?\ @H)_T7_P)_X2DG_Q5>Z45P-MN[.-
MMMGA?_" _P#!03_HO_@3_P )23_XJC_A ?\ @H)_T7_P)_X2DG_Q5>Z44 >%
M_P#" _\ !03_ *+_ .!/_"4D_P#BJ/\ A ?^"@G_ $7_ ,"?^$I)_P#%5[I1
M0!X7_P (#_P4$_Z+_P"!/_"4D_\ BJ/^$!_X*"?]%_\  G_A*2?_ !5>Z44
M>%_\(#_P4$_Z+_X$_P#"4D_^*KG9OV:_VQKB9[B;XP>!"[L68_\ "/7/))R?
M^6E?2U%--K8#YG_X9E_;"_Z*]X$_\)^Y_P#CM'_#,O[87_17O G_ (3]S_\
M':^F**?//N*R/F?_ (9E_;"_Z*]X$_\ "?N?_CM'_#,O[87_ $5[P)_X3]S_
M /':^F**.>?<+(^/?C9\+?VMOA!\*==^)E_\4_!MQ#HUB;B2&TT&<2. 0,*7
MD*@\]P:W/#/[/O[7WB'PWI^OQ?%OP.BWUC%<*DF@7&X!T#8.),9Y[5Z_^UWX
M4\1^.?V:?&/A'PCI$M_J5_H[16=G  7E?<IVC/?BNO\ A]8W>E^ =#TS4+=H
MI[?1[:*>)^J.L2AE/N""*.>?<+(^?_\ AF7]L+_HKW@3_P )^Y_^.T?\,R_M
MA?\ 17O G_A/W/\ \=KZ8HHYY]PLCYG_ .&9?VPO^BO>!/\ PG[G_P".T?\
M#,O[87_17O G_A/W/_QVOIBBCGGW"R/FW3?V=OVSM)OHM2T_XR>!(YX6W1O_
M ,([<'!^AD(K>_X0'_@H)_T7_P "?^$I)_\ %5[I12;;W&>%_P#" _\ !03_
M *+_ .!/_"4D_P#BJ/\ A ?^"@G_ $7_ ,"?^$I)_P#%5[I12 \+_P"$!_X*
M"?\ 1?\ P)_X2DG_ ,57J'PITSXHZ1X12S^,'BC3=7UH3N7O=)LC;PF,GY%"
M$GD#J>]=)10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M445Y!_P4!O;S3OV'_BS?Z?=RP3P^ -4>&:&0JZ,+9R"".01ZB@#U^BOSZ_8Z
M_P""5W[/_P </V6O 7Q>\;_$7XE'5_$7AFVOM1^Q^-I8XO-D3+;5VG:,]LFO
M:;K_ ();?!K2?V=?&GP'\#>.O&$+^*O*N;36M8\0RW4^F7T"OY$T3#:54%R'
M0'YU++D9S0!].45\B_\ !/7]L_5)?A)XM^"W[7FKIHOQ ^!\$EOXTN=1E_X^
M]-A4F+40QYD!10&<9W'8_P#RV45C?L1^%?B/^VA\8?$/_!0_XLS:GI>@7]M/
MH_P<\+3S.J6>FC?&=1DB!VM+)N?:3GEY",KY1 !]IT5^?G[.GPG_ &_?"O\
MP2ITKX8_"BQU?3OB-XB\975MJ5_K%V+:^T+2VNY8YKM/M3HV[;"NS;\^V<.G
M(#"S^UU^P/\ #W]CW]F37OVF_@E\>?B!H'C_ ,&6<6H)XKU'QC<7!UB<2(IA
MNHI"8I!*6VA0H!9U!#+E2 ??5%?%/[27[2/QN^,GPU_9W^ 7P[\3S^"O%GQ\
MTN#4?%&MZ:2EQHNF16$5W?>02<QR$2-M;(($3#()R,O2?V0? 'A/XA^'?%__
M  3._:YLKGQGX?UR$^.]!UKXGOJ=KK>FYQ<"[BC,S)+G;@A%4%B0%8*0 ?=5
M%%% !1110 4444 %%%% !1110 4444 %%?%'_!;*WN]7^'GP@\)1:[J-A;Z[
M\9=-T[4)=,O7@E:":&='4,IXX/'7D UN?\.6OV5O^BB?%/\ \+R7_P"(H ^N
MZ*^,_P!M+]B;QI\-?V?O"'Q)_8Y\3:^OC7X*%KW18;W4I+F77+ 2--/:3@$?
M:&^9V12#N!>,#]YD=-XF_P""HOPLA_8(LOVQ/"-F+W5-<C73-"\)*QDGE\0-
ME/L!5?F8(X+D@ M$H91\R@@'U-17YX_%7]B_]H?P%_P2T^(&J:OK'B+Q)\:O
M'-_I_B#Q-_9TLT]RDG]H0R&QMDB)VK%&\A81C!;?CY N/8_V@?V;_P!IWX[>
M/_AE\ IO%6M:#\(-)\*K-\0M<\-Z]':WNKZA&GEQV+$/YPB^16)52K"5LG<J
ME0#ZKHKX$^+?PHL?^";G[4?P1N?V8?B%XFCTCXD>-H_#?BCX?:OX@GU"UO+:
M1XU:]B69F:-XO-W%\\$H,JI<,_\ ;UOO!_QE_P""A'AOX%_%#]H[6/AUX&\)
M_"ZYU_Q)JVD^+ET<&YGNQ#%$TLGR%CMB8*020QV]Z /OBBOES]B/]EG]F;PI
MXL/QP_9]_;!\;_$B&&UEL9H=2^(L.L6$1DVD[XXHQLE 7C)!&3Q7U'0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5XY_P4-_Y,4^+O\ V3S5?_29Z]CKE?CC\*=+^.GP<\3_  :US4[BRL_%&AW.
MF75W:!3+"DT90NH8$9 .1GB@#X?_ &+/^"5?P2^+7[)WP^^)FN_&3XK65YKG
MA>UN[FTTCQNT%K$[IDK%'Y1V(.PR<5]J_L^_ OPU^SC\,+/X4>$?$6O:K8V4
M\TL=[XDU,W=VYDD+D-*5&0"Q &.!@5/\ _A!I'P ^"_AGX*Z#JUS?67AC1X=
M/MKR\51+,D:X#,% &3[5UU 'YZ?\%=/V>?AYXO\ VK_@-J,\=[8R_$KQ3%X2
M\<-I=XT']K:4+JTD6&7;]X@L<$]@G78FW] =$T32/#6BVGASP_ID%E86%K';
M65G;1A(X(44*D:*.%55   Z 5YC^T5^R5X4_:-^(GPT^(WB+Q3J&GW'PR\4K
MKFFV]DD92\E#1-Y<NX$A?W0^[@\FO6* ,'XH?$[P'\&/ &J_%'XG>);?2-"T
M6T-QJ.H7).V-!@  #)9F)"JH!9F8* 20*^./#W@?XN_\%:?&&E?$[XS>';[P
M?^SWH]^E]X7\%W?R7_C.1#^[N[P _N[8]50=0?E+9\VO>OVYOV+=!_;G^&.G
M_"?Q9\2M;\/:99ZPNH3KHJQ$W;HCHBR>8""J[RV/4 ]A7EMO_P $N?BK9V\=
MI:?\%./CU%%$@2**/Q.55% P  .  .U 'GG_  5 ^#FD?$;]OG]FSPAXMU&Y
MTSPIXC&IZ'?MI]RUOYL>(R]EO0@HLZ2+ 0""5D8"F?\ !4O]E_X#_LD? S0/
MVJ/V8/A]I?@3QUX)\5Z<-"NO#5O]F.HB238]K,B8$^Y<L=P+%4922K,#]/\
MQ>_8H^'?Q\_9WT+X"_%WQ5X@U:Z\.0VDFE>-S?[-9@O[= BWZSX/[YN2Q(()
M8\9P1P/A;_@FSJFM?$3PYXX_:C_:M\8_%>T\&WR7OA;P]KEM!:V4%TG^KGN$
MB!-U(O4,Q&>AW D$ ^GX'DE@226(QLR LA.2IQTI]%% !1110 4444 %%%%
M!1110 4444 ?#W_!<7P[:>,/AU\&O"5_=7,$&J?&O2[2>>SF\N:-)89T+(W.
MUP&)!['!KI_^',_[/G_1>/C1_P"'!;_XU7L7[5O[)7A3]K&S\&V?BKQ3J&EC
MP9XTM/$=F=/2,FXF@#!8GW@X0[CG'/%>L4 0:;8Q:7IUOID,DCI;P)$CRMN9
M@H !)[GCDU^>/P._9>^$FF?\%LO''A&UTF?^P?"F@#QMX?\ #S7!-C9:U=BR
M26Y2'[H/[QF7CY2J8P(T _16O)_"W[)7A3PM^V%XE_;'M?%.H2ZQXF\+0:'<
MZ3(D?V:&*-H")%(&[<?(7J<?,: /6*\E_:]_;"^&_P"Q[X!M_$WBZTN]7UO6
M;K[%X2\(Z0GF7VN7IP%AB0 D*"R[GP0NX !F94;UJOF/]JW_ ()JV'[4GQ^T
MG]H=OVD_&_A'6= TI;'0U\,S11?8!F0O)$Y7<KOYC!F!R1@= * ,[]E#]DSX
MQ>.?C(G[=/[<EQ;R^/7M&@\&>"K-]UCX-LW!^1>2'N2K$,V3C<W+$C9L/^SE
M_P $_/CS^VKXO\:>(])T[QC\2] TRRM_$/A[7XVNK73(FB402+;3)Y18H =P
MWXWY^4L"<[P/_P $X_BEX/\ &NC^+;[_ (*._&_6(-+U2WNYM)U/Q*7MKY(Y
M%<P2KGYHW"[6'<,:Z3]H;]@31_BQ\8X/VD_A#\9?$?PQ^(D>G#3[SQ'X;6*6
M+4K48VQW5O*-LVW:H!)'"J#G8FT \1\8?"[P-^RI_P %>OA'8_LSZ!:^';7X
ME>'-6A\=>%=#B$%E+!;PR217)@3"1G>N<J ,P''+/N^\*\)_9J_85\,_ SXD
MZK\>O'_Q0\0?$;XBZQ9BRN/%_BAD#6MH#G[/:PQ@);QD@$@9/H0"0?=J "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
3 "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>cvlt-20250930_g14.jpg
<TEXT>
begin 644 cvlt-20250930_g14.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
MD &0 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHH) &3VH **\_\ @!^U/^S]^U)I&H:Y\ OB=8^)+;2KE(-1:UCEC:W=EW*&
M25%8!@#AL8.U@#E3BY\.?VA_@S\6_'/BKX:_#KQU;ZGKG@F\6U\4Z?%!*C6$
MS-(JHQ= K9,4@^4D?+]* .THHK,UOQGX1\-:KIFA>(?$]A97NM7+6^CV=U=H
MDM]*J%V2)"<R,$5F(4' !)X% &G117COQ_\ ^"@'['?[+NOIX3^./QUTO1M6
M9%=M+BM[B\N8E895I(K6.1XP1R"X&1R.* /8J*Y#X*_'SX-?M%^#E\??!'XB
MZ;XDTDRF)[G3YB3#( #Y<B, \3X(.UU!P0<8-=?0 4451\3^)-$\&^&M1\8>
M)M06TTW2K&:\U"Z=21#!$A>1R%!) 52< $\4 7J*YCX/?&;X9?'[X?V?Q3^$
M'BN'6] U!Y4L]2@ADC64QR-&X"R*K##HPY':NGH **X?3_VD?@EJOQTOOV:=
M/\?6\OCG3-.%]?>'Q;S"2*W*QN)"Y3RR-LL9P&)^;IUH\7?M(_!+P)\7] ^
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
M_P!B;X5^!?V>_"-]XB/P@O[:2[T+26:.\U.V\H+<30[/F,[2J'P@+?O'9<D
M'D?V6?AQ\-OC5^V!X+\2_#S]C/XUV^F>$E_M"]\:_%KQ=?VXT6\7+>3##,9E
MNLE8U*!E+;B6"JN3^E=% 'Y _M1_!KX=ZS\5O'FL?$/]A3XS?#SXGG5;FX\(
MZO\ !Y)=3TG79V!V7#.Z*$WR'>WD!#ACD"0%3WO[8GP+_;6\>?\ !&?P%X>^
M+WACQ!XE\>:)XR@U/6+/RGO-3AT[9?10F<)N>21$GAWGEE!^?E6-?J#10!^>
M7[7.O?$/]KCXS?L<?'KP3^S[X]TS3K3XD7=QKECK'AJ9;C1H4U/2U$MT$#+#
M&ZPO(KL0"@)SP<=I^SM\,_B)I'_!:[XX_$S5_A_K5KX>U+P-90:9X@N=*F2R
MNY!#I(:.*=E"2,#&^0I)_=M_=-?;-% 'YI_!S]DGXO\ Q5U3]N_X;WO@S5=!
M?QYXH5_"&HZUITMI:ZFZ7^JSQF*610LD;,8074D!90>XSYS\9/CS^T_I7_!*
M35/V0O'?[%7C'PW-X/TJQT_Q-XQUVT^SZ6EG!?P>2\#.!]HF=Q#'M0L,,T@8
MCI^J_P 2_AWX4^+GP]UOX7>.M.-WHWB#2Y]/U.W#E2\,J%& 8<J<'@CD'!'2
MOCF#_@BCHTGA2/X-:Q^VG\4[SX91WHN!X$>_B6%P)/-",X&TC> W$8&[Y@ W
M- 'T1^P6K)^Q!\'PRD'_ (5EH1P?^O"&OBAOV3?VB/\ @H)_P41^(_Q[U7QG
MX\^$.D^!_*T;P#X@AT>>TNKJ%?.A+6K2F,^6X%Q*S*>ETH/#5^D7ACPUH?@S
MPUIW@_PQIT=GINDV,-GIUI%G;!!$@2-!GLJJ /I5Z@#\R[7]D[]HC_@GE_P4
M7^'OQRT;Q7XZ^+>B>/$ETGQ]XBDT6>[N;>-S%"6NFB,A$: VTRLQY^S.!]VK
M7PD\;?&;_@EC^T;\:]#\:?LK^/?'.@_$+Q(VM>"M>\%Z0;N.X=I)W2"9QPA(
MG56ZNK1L0CJZFOTJHH _.3]O71/VX/VJO^"4EGXF^,WP)CL?&R>-+75)_"GA
M;3+AKBWTQ4EB626W=Y9%ES)O9 240C<%*L ?M::W\1_VM=1_9(^+G@G]GKQ]
MIUKI?Q,#:U8:KX9G6?388KS3U-Q.$#"*%A$[J[$ JI/&#C]&Z* /SQ_X+%_
MWX_>#OBKX;_:[_9/\&:UJNNZMX9U+P9XKM?#VES74QM[BVF2&X,< +959)?W
MA&%>*W]A6[^TS^R#XF^"O_!$:\_9E\ >#+_6?$D&FZ/-J6GZ)8O=7%UJ$FK6
MEQ=LJ1!FD"L9,$ XCC'9:^\:* /S1_;8\!_%OP;\-/V)?C18?!CQ5KMK\+8-
M+N/%VE:+HTDU[:,D.D2>4\6,QN?LDR?/M <!202*[S7M'^(WQ5_X+%_ K]HS
M3_@YXNT[PW=_!DRZA=:IH$T:Z3/-;ZP_V2ZDVF.&=3-&K(6SN91SD9^\J* /
MQK\(_L[7_P"Q^?B)\#/CO^S!\=/%>L7&M7,O@/4/ASJ=_%HVO121A(UN#;.%
M&[:K,P620*Y1E!0 ^^_&W]GFU\!?L#_#+P!XE_X)NZMK_AM-6GO_ !/X:T3Q
MA<:AKO@_SY=YEMF2)7G9XV=G0D1QN%1]P&\?HO10!^8O_!,_X6?$_P '_MN6
MMS^RWI7QET?X$0Z#<'Q/:?%FS%K'->-',(X[:-<1R%93;D.J[U"RAC@C=^G5
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%9'C[Q]X.^%W@[4/B#\0?$%OI6BZ5;F?4=1NB1'!&" 68@'C
M)% &O17@?_#TC_@GS_T=9X5_\")/_B*/^'I'_!/G_HZSPK_X$2?_ !% 'OE%
M>!_\/2/^"?/_ $=9X5_\")/_ (BJ^I_\%6?^">>DV,FH7'[4OA^5(P-T=E%<
M7$IR0/ECBB9VZ]@<#)Z U48RG)1BKM[(<8RG)1BKMGT)17S'_P /D/\ @F__
M -'&?^6AK'_R)1_P^0_X)O\ _1QG_EH:Q_\ (E=O]EYG_P ^)_\ @,O\CK_L
M[,/^?,O_  %_Y'TY17S'_P /D/\ @F__ -'&?^6AK'_R)1_P^0_X)O\ _1QG
M_EH:Q_\ (E']EYG_ ,^)_P#@,O\ (/[.S#_GS+_P%_Y'TY17S'_P^0_X)O\
M_1QG_EH:Q_\ (E'_  ^0_P"";_\ T<9_Y:&L?_(E']EYG_SXG_X#+_(/[.S#
M_GS+_P !?^1].45\Q_\ #Y#_ ()O_P#1QG_EH:Q_\B4?\/D/^";_ /T<9_Y:
M&L?_ ")1_9>9_P#/B?\ X#+_ "#^SLP_Y\R_\!?^1].45\Q_\/D/^";_ /T<
M9_Y:&L?_ ")1_P /D/\ @F__ -'&?^6AK'_R)1_9>9_\^)_^ R_R#^SLP_Y\
MR_\  7_D?3E%>!#_ (*D_P#!/E@&'[5GA;D=YY!_[)2_\/2/^"?/_1UGA7_P
M(D_^(K@.,]\HKP/_ (>D?\$^?^CK/"O_ ($2?_$4?\/2/^"?/_1UGA7_ ,")
M/_B* /?**\#_ .'I'_!/G_HZSPK_ .!$G_Q%'_#TC_@GS_T=9X5_\")/_B*
M/?**\#_X>D?\$^?^CK/"O_@1)_\ $4?\/2/^"?/_ $=9X5_\")/_ (B@#WRB
MN:C^,'PYEC66/Q&&5@"I%I-R/^^*7_A;GP\_Z&#_ ,E)O_B*KDGV%='245S?
M_"W/AY_T,'_DI-_\11_PMSX>?]#!_P"2DW_Q%')/L%T=)17-_P#"W/AY_P!#
M!_Y*3?\ Q%'_  MSX>?]#!_Y*3?_ !%')/L%T=)17-_\+<^'G_0P?^2DW_Q%
M'_"W/AY_T,'_ )*3?_$4<D^P71TE%<W_ ,+<^'G_ $,'_DI-_P#$4?\ "W/A
MY_T,'_DI-_\ $4<D^P71TE%>->._^"A/[%OPQ\3W'@OX@_M#Z!I&K6@0W.GW
MSR)+&'0.N1LXRK CV-9'_#TC_@GS_P!'6>%?_ B3_P"(J=AGOE%>!_\ #TC_
M ()\_P#1UGA7_P ")/\ XBC_ (>D?\$^?^CK/"O_ ($2?_$4 >^45S'PC^,_
MPM^//@Y/B#\'O&UEX@T62XD@34;!B8VD0X=<D#D$UT] !1110 4444 %%%%
M!1110 4444 %5]5TG2]=T^72-;TVWO+2=-L]K=0K)'(OHRL""/8U8HH Y;_A
M1GP2_P"B.^%?_">MO_B*/^%&?!+_ *([X5_\)ZV_^(KJ:* .6_X49\$O^B.^
M%?\ PGK;_P"(KQK_ (*!?LDV'Q6_9!\9> /@/\$_#\WBS48+,:1%96-G9RLR
M7L$DFV:38J?NU?JPR,CG.#]'45K0K2P]>-6.\6FOD[FE&K*A6C4CO%I_=J?A
M7_PYO_X*0?\ 1N?_ )=^C_\ R71_PYO_ ."D'_1N?_EWZ/\ _)=?NI17T_\
MKCF?\D/NE_\ )'T'^M&8?RQ^Y_\ R1^%?_#F_P#X*0?]&Y_^7?H__P ET?\
M#F__ (*0?]&Y_P#EWZ/_ /)=?NI11_KCF?\ )#[I?_)!_K1F'\L?N?\ \D?A
M7_PYO_X*0?\ 1N?_ )=^C_\ R71_PYO_ ."D'_1N?_EWZ/\ _)=?NI11_KCF
M?\D/NE_\D'^M&8?RQ^Y__)'X5_\ #F__ (*0?]&Y_P#EWZ/_ /)='_#F_P#X
M*0?]&Y_^7?H__P EU^ZE%'^N.9_R0^Z7_P D'^M&8?RQ^Y__ "1^%?\ PYO_
M ."D'_1N?_EWZ/\ _)='_#F__@I!_P!&Y_\ EWZ/_P#)=?NI11_KCF?\D/NE
M_P#)!_K1F'\L?N?_ ,D<?IOP'^#,.G6\-Q\'?"WF) @DSH%L?F &>=E3_P#"
MC/@E_P!$=\*_^$];?_$5U-%?)GS9RW_"C/@E_P!$=\*_^$];?_$4?\*,^"7_
M $1WPK_X3UM_\174T4 <M_PHSX)?]$=\*_\ A/6W_P 11_PHSX)?]$=\*_\
MA/6W_P 174T4 <M_PHSX)?\ 1'?"O_A/6W_Q%'_"C/@E_P!$=\*_^$];?_$5
MU-% 'SA(JK(RJH !(  Z4E.F_P!:W^\:;7H&84444 %%%% !1110 4444 >F
M?#OX5?"_Q-X1M=:\2?#?0-0O)3();N^T>"65\.P&6923@  <]!6W_P *,^"7
M_1'?"O\ X3UM_P#$4_X/_P#)/[+_ 'I?_1C5TU<,_C9:V.6_X49\$O\ HCOA
M7_PGK;_XBC_A1GP2_P"B.^%?_">MO_B*ZFBI&4M \-^'?"FGC2/"^@66FV@<
ML+6PM4AC#'J=J #)]:NT44 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!F>,_&?A/X=>%-0\=>._$=GI&C:3:/<ZEJ>H3K%#;0J,L[LW  %?+'@
M7_@MY_P3Z\=?%V?X70?%>;3K5_LL>C>*-6TBZMM.U*>5I5:-9)(E\D(8Q^\F
MV(V_Y6.TXT/^"S?P?^*WQL_8,\0^%OA%X=N]<O;/5=/U+4?#M@6\[5;*WG62
M:!%7ESPLFT9)\K"@M@'YY^#_ ,<O^"<_[>_QG^+/P;\9^(M.\-^&_&_@7P5H
MVC>%M<$>D7EK?6$NJ>9:6RR@(L\#2P*/*W#YP%SR* /TO,B!/-+@*!DMGC'K
M7&_#S]H3X,_%3X8W'QH\$^/;2X\)6LMVDOB.Z22TL]MK(\<\JRSJBO"K1N/.
M4F-MI*L1S7SG_P %0?&>L_L[_L/>'?V:/@QK5Y#K?Q U?1_AMX8O[FY:6YBA
MN%$,DSO]YW,$;(7^]OE#=:[O]IC]@#PW\=OV2?#G[&G@SQ_<>#?"6B7>E1WT
M-II_GG4M-LA_QY/B2/;YC+&YDR3NCSM.: +O@7_@IW^P%\2O'T/PQ\%_M5>%
M+S6KFX%O:6S7;1)<RDX5(II%6*5F/ "L2Q( R2*]WKXE_P""Q?@O]DSX5_\
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
M<GP\^-WPXTGQ/HLDJR_8-7M!*J2J"!(A/S1N 2 ZD, 2,\FN?_9\_8Y_9?\
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
M)^,M=7X2^()M>:Q:\CET740;>^B<9C\F&667Y#@B(1!B2K5]&? __@FYXO\
M"_[%WQ@^%7QD\;6&M?$;XWOJ^J>,-8L49;.WU*[B81)"" 3%%(0^2HR6;@
M4 >L?\$Y/!^E^!?V"/@[X?TB)%B/PYTF[DV 8::XM4N)6X]9)7.?>N#_ &X/
MV^]5^&OB>+]DO]D?PZ/&_P <_$<&S3=%M,/;^'8G _T_4'^[$B*P<(Q&1M+;
M5(+8_P#P3\^*'Q>^(G_!*W3_  ]\)[&T@^*'@;P[>>"UTW6W$<>FZSIP-K"E
MQPV-J""0K@Y! /6O#/V0OV6O^"P'[&NC:RG@7X+_  +USQ!XFU.6_P#%'C3Q
M/K^H7.K:M,[E_P!],LB JI)PH &26.69F(!Z7JE]H'_!$3_@G"8;O7(?$GC[
MQ'KKDZA>R[+?5?%%^A+32NY79;Q)#DLY4LEOR59Z^6_VIO%_[('PT_8N^'O@
M?P=^U9X0\??$+4_CMHOBSXH^(M/UR*XN-0O&6Y:ZNGP<K;Q%UC3@!5P< LV?
MT:^"O@#XV?'?X7W.D?\ !23X%?"K4-3M=?,VBZ5H]@=2L%@$"JLQ6]\S;/N>
M=<KCY"/4Y\G_ ."@?_!,#X>?&KX:>$] _9G_ &>?AMH6K:;\1=+U/6KB#P]9
MZ>9]+B$WVB$O%#F0,6C_ '9^5L<]* /JGX:?%#X=_&7P7:?$7X4^---\0Z#?
MF066KZ3=+/;SF.1HWVNI(.UT93Z%2*WJ\H^.'@OXO_#']G2Z\(_L!^!O!&C>
M([.>+^P='U&P6TTB%'N ]R?*@"!25:5N,9=LGJ:\]_;?_9-^/7[0'A3X;?%_
MX->.M,T'XM_"[4DU;2X[YY?[)U*22.,7=G,$RPC<Q@*V#@;EXWEU /F[_@H7
MX!_:@_9U^)W@W]N3]K#XC6'QA^%7@3QM%=CP)I^FC1_^$<DFGV6MZJH66_>$
ME%!E8$L5& KN1]:_\%&/#_A[XI?\$[?BY#*\=Q93?#34M4M)"/E9K>U:[@?G
MI\\2'VKPCXT? +_@HY_P47TW2/@3^U!\.?!OPH^&<.KV][XT.A>)SJFHZ^L#
MATM[?8H6"-G ;+G<I"MEMNQO3_\ @K7X^/PS_8$\5^!?".GF76O'4-OX)\)Z
M/;)\]Y=:@PM_(C'KY!F8#_8H [3_ ()R^.M8^)/[!_PE\8^()WEOKGP)I\=U
M/(<M,\4*Q&0^I;9N/N:]IKB/V:/A#!\ /V>?!'P1@G24^%?"UCIDTZ=)I88$
M223_ ($X9O\ @5=O0 4444 %%%% !1110 4444 %%%% !7A&MVG_  4L/P5$
M7AS4_@L/B'_PECDR7BZK_9']B>4^P?*OG?:_,\O/'E[=W.<5[O7YC_$/_@CE
M^T'\/_&FH^,?#GC2^^+&@7=W)<?V#'XWN?#>K0[F+>7%*YFMG SC+[,X&,<T
M ?1']G?\%O?^@[^S'_WQKW_QNOI#X5)\4H_AUI"?&R70Y/%8LU_MU_#(F^P&
M?)SY'G 2;,8QNYK\V_#WP&_X)RZ9J\'A#]H[7OCW\'M=F?RX[7XB>))[6SG?
MN8;]$>VD3_:,BY].M?HQ\"_!O@?X>_"#P]X+^&GB.;5] T_34BTG4Y]3%X]S
M#R5<SCB7.?O#K0!UE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ->**1UD>)69"2C%<E3C''IQ3J** //OAQ^S9X"^%
M'QD\;?&;P-?:G9S_ ! >UN/$6A+/'_9SWL*E/MT<?E[XYY$(61@^U]BL5W#<
M?0:** "BBB@ HHHH *\^^(7[-G@+XI_&KP7\;O&]_J=[=> 5NI/#FAO/'_9T
M5Y.JH;YXO+WR7"("D;%]J!V(7<=P]!HH **** "BBB@ HHHH **** "BBB@
MHHHH *_/?QQ_P7&LO&OBZ_\ A_\ LX^#/"VB_8;I[:?Q=\7_ !5%IUI$ZL5)
M6SMV>>9<@D%6!P.0"<5^A%><S_L>_LD74[W-S^RU\.9))'+222>"+ LS$Y))
M,/))[T ?$>H>*/V=_P!HFS:']NC_ (*\:5XBTRXP;CP)X!O8M$T<@$'RI64&
M:[3/(+E6SCGBOO#]GO3/@WHWP3\-:3^SW+:2>"K?2TC\-O8W;SQ-;#.TK)(S
M,XZ\L23ZUD_\,;?L@_\ 1JGPV_\ "&T__P",UW?ASPUX<\':':^&/".@66E:
M;91"*ST[3;5((($'14C0!5'L !0!=HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "O%?VX/VEO'W[.?@/P[:_![P':>)/
M&WCCQ=:^'/"FFZE.8K1;J99',T[*0?+18VR RGD<@ FO:J\+_;^^ GQL_:!^
M$VAZ)^SOJ'A?3O%V@^,['6])UOQ3<W,2Z8]NLI$\!@CDW2[F1"DB-&T<DH(S
MMH X);3_ (+?3KYYU3]F2'?SY)77CLS_  _=/3ZGZU](_"I/BE'\.M(3XV2Z
M')XK%FO]NOX9$WV SY.?(\X"39C&-W-?-=MI/_!<&"W2&7Q-^S/,R* TTL>N
MAG/J=L0&3[ #VKZ4^%2?%*/X=:0GQLET.3Q6+-?[=?PR)OL!GR<^1YP$FS&,
M;N: .@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** #I7Q7X&_X)P_ /X\:)_PLWX6_P#!1'X]:UI.I3/)'<Z)\4X7AC8G
M)CP+4F,KG!1L,O0@&OM2O!/C1_P3N^"WQ.\7W7Q2^'_B/Q1\,?&EX=U[XI^&
MVM/ILU\W7-S$H,4^23DLN]L\M0!Y_P#\.?\ P1_T?'^TC_X<R+_Y$KWCPCJ7
MPJ_9H\,>#?@+XA^,5Q>:C<A--\/MXKUA+C5]8D&3N;"JTS 9W.$"@#G%>'_\
M.]/VJM0(TWQ#_P %3OBA+I?*O#ING6]I=E3V%RK%@W^UBO5OV=?V'_@!^S1J
M5QXM\':'?:QXKODVZGXW\6:B^HZQ=@\$-<2\H",96,(IP,@T >NT444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7G7P>_
M:M^!7Q]\?>+OAQ\(_&BZU?\ @B>&#Q!-;6[_ &:.:0RCRXYB DQ4Q,&*$@9'
M//'7^.]"UOQ1X,U3P[X:\6W6@ZA>V,D-GK5E#%)+92,I"RHLJLC%3SAE(]J_
M*;X5_'KQQ^RG^SG-^RII_P <OBQX9^,&D?;=/TWX4:+\-])GBU"_DED$=Q#=
MMISR302%E<RF4R$9V%@$) /LGQC_ ,%??V4_"'C35O#D.A^.]:T;0-0:RU_Q
MUX?\)R76AZ=.C!762X5MQ"D\LB,#U4L",_3'ACQ-X?\ &GARP\7^$]8M]1TO
M5+..[TZ_M) \5Q!(H9)$8<%2I!!]Z^!-7^'MY_P3;_8N\+>!OB9^V#XWTJ35
MM)>UM_ 'AOP)H>HIJ6JSQF6YL8Y)=-F9PTDKKOGD.5[G 6OH+_@F+\"?C!\
MOV3?"OA3XP^.]6O+Q]$MWB\,:E96L:>'=S2R&W1XHEE=B)4#B9Y"K1X7:,B@
M#Z'HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@"*>RLKF:*YN;2*22!BT$CQ@M&2,$J3T."1QV-2T44 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
MF6%)HRA=0P(R <C/%1_ /X0:1\ /@OX9^"N@ZM<WUEX8T>'3[:\O%42S)&N
MS!0!D^U $'[/OP+\-?LX_#"S^%'A'Q%KVJV-E/-+'>^)-3-W=N9)"Y#2E1D
ML0!C@8%?%/\ P5T_9Y^'GB_]J_X#:C/'>V,OQ*\4Q>$O'#:7>-!_:VE"ZM)%
MAEV_>(+'!/8)UV)M_0NO)_VBOV2O"G[1OQ$^&GQ&\1>*=0T^X^&7BE=<TVWL
MDC*7DH:)O+EW D+^Z'W<'DT >G:)HFD>&M%M/#GA_3(+*PL+6.VLK.VC"1P0
MHH5(T4<*JJ  !T K+^*'Q.\!_!CP!JOQ1^)WB6WTC0M%M#<:CJ%R3MC08
MR69B0JJ 69F"@$D"MZO%/VYOV+=!_;G^&.G_  G\6?$K6_#VF6>L+J$ZZ*L1
M-VZ(Z(LGF @JN\MCU /84 >"^'O _P 7?^"M/C#2OB=\9O#M]X/_ &>]'OTO
MO"_@N[^2_P#&<B']W=W@!_=VQZJ@Z@_*6SYM>P_MA_"']BCXW?$7X7_"/]I_
M41_:9U*YG\#>&/M$L-OJDB)'YL;K&NQU550;2R_>VC.[!X:W_P""7/Q5L[>.
MTM/^"G'QZBBB0)%%'XG*JB@8  '  ':O2_C;^PAX!_:!^"/A+X7?$;Q_XFFU
M_P #I;R^'/B+;ZALUJVOHD53=F8@[GD**S@_>(!!#*K  ^=?^"N_[-_P'_9[
M_9STO]IGX!?#[0O 7CSP9XJTUO#&I>$]+BL)+EWE"FW=(543#;E\,"<1D?=9
M@?O32+B\N]*M;O4;7R+B6W1YX/\ GFY4%E_ Y%?,_A7_ ()N7VN_$?P_\1?V
MK/VH_%WQ:'A&\%WX9T+6K6"STZVN5^Y<2PPC$\J\89B/<$'%?4% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
A44 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>cvlt-20250930_g15.jpg
<TEXT>
begin 644 cvlt-20250930_g15.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
MD &X P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M.]A@=QS7V10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2.Z1(9)'"JHRS,< #
MUI:\R_;6_P"3-OBW_P!DRU[_ --T] 'HD6L:1/((H=5MG=CA56=22?IFK-?B
M)^SY\ _^"6?B?]@9OB-\=/C2FA?%%-/U63[%8^(\W0GCFF%H!98;=N58N !N
M#9R,[A]*_LL_\%#/BK^R9_P2;\(_'SXP^";_ ,:F7QU)X?T4:CK36LSZ:5F>
M.;SFAE,@C>&6)01]U5 8!0" ?I-17R5IG_!4'6/"GP.\8_M'_M(?LO>(/A_X
M5TI[(>"!?WRRWWBG[5YIB5(3&BPOM1'8%V"ASR=F3S&B?\%<_B)X)U_PMJ/[
M7/[$OB#X8^"O&MU'!H?C&XUU;R.%I!NC^TQ>3&T(*G<<D.%5B$8*< 'VY399
MHK>,S3RJB*,L[M@#\:\$^&_[<+>*_P!N/QA^Q%XV^%W_  CVI:#HZ:KX>UK^
MV_M$>O6A\L[EC,">4P64$J&DYCD&?DR?%_BW^WIX-_:@_9P_:0LM:_9^N-2^
M'?PX?^R7U6V\8&W?Q-(+D*RPD6K?9E 19-V9#MD3CYC@ ^XXI8IXQ+#(KHPR
MK*<@CZTV2[M89DMY;F-9)/N(S@%OH.]?%T?[?_PT_9%_88^"4_PX^"FK:MK'
MCW1[6R^'_P /+?6O/G;Y8QL>Z,(+A3+$FX1;G:10% R5\0^+/QR^*_QB_P""
MJ'[.%E\</V==3^&OB71[B7[3H]YJL-_!<02ES'-!<0X5P2CJRX!1EP<T ?J)
M17QU\1?^"I/Q%O/BQXV^'_[)_P"QWK'Q1TSX:2-%XW\06_B**PB@F0N)(K=&
MB=KAE,<@POS,8VVH5PQZ#QU_P5A^ 7A3]B72/VT-'T;4=4M_$%Z--T?PNK+'
M=R:F-X>UD;YA&$\MV,F&&T*5#%U! /J&>[M;8J+FYCC+G"!W W'T&>M25^4/
M[?\ ^TG\=/C/\1/V>M _:!_9-UCX7ZHGQ(M-0TM;O68;^WO[9Y[93B1%5HID
M)7?"ZAE#J3C.*_5YNA^E $=M=VMY&9;2YCE4'!:-PPSZ<5)7Y$?\$G_VP/CO
M^SY^QIXHL_@S^QSK7Q&LM%\77FL^*-9AUV*PMK&W:SM0(XPR227,P$+NR(I*
M*4/.[CZR\:_\%?O V@? WX6?M+>&OA+<ZEX*\>>)3H?B;4;K6Q;3>%KI64.L
MD0AD%QA%G<?/'N6)>1O^4 ^Q:*\$^.7[;S?"S]KSX:?L?^#?A>/$VM>/89+S
M4;L:W]E71;!&;-R4$,GG_)#<MMW1_P"I W?/D>E_M!?%BS^!/P,\7_&:_MUF
M3POX<O-26W8X$[Q0LZ1_\"8*O_ J .FCUW1)I;F"+6;1GLG5;Q%N%)@8] XS
M\I/8'%3B> P?:1,GE[=WF;AMVXSG/I7Y<>+?!&J:7_P0'\=_%_QC>/>>*?B?
MK=IXI\2ZC-S)<33Z_9K&<_W?*CC('0%VQUKZE\/_ /*%B'_LV5O_ $P&@#ZB
M@N(+J(3VTZ2(>CQL"#^(I]?G%^Q7^VEX7_8=_P""/OP\^).N>$;G7[[5O%&H
MZ3H6C6]XEL+FZDU"\<>9.X*PQA8V)<AL' QSD?17[/7[9W[2OCOXR6/P@_:
M_86\0>"8M7TMK[2_%FBZ['KVDA0K,$N+FVC\J ML8+ER2Q4;0&#$ ^DZ*^-?
M'_\ P53^(=_\2?&_A?\ 95_8XUCXG:!\-)WA\:^)X/$<5C'%+&7\U+:-HG:X
MV^6_W26;82%VD,>F^)/_  5>^ _@K]C#0/VP_#VA:EK47BJ[&G^'_"T;+%=S
M:B"XDMI" PC$9C?<X# C:5#;UR ?4$UW:VS(EQ<QQF0X0.X&X^@SUJ2ORE_;
MH_:,^.'QF^/'[-&@?M _LJ:O\+]8M?B9:7UC%=ZQ#?VU_;2W=BN4EC"E)4*@
M/$RAEWH3C=@?JRWW3GTH 9;7=K>1F6TN8Y5!P6C<,,^G%25^<?[$/[8_P@_9
ME_X):>-_VF?@I^S=?V&DZ#\0O(F\)ZCXZ-W)=3S#38&F%V;1?+&V9/D\IO\
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
M(?V5OVK?B'?_  H^%GBS48_$-C;-<C2];T::RDN8%QNDB\P?, &4[3A\'.W
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
M .?7_DT?\P_L#-O^??XQ_P S].**_,?_ (B-O^K./_,A?_>^C_B(V_ZLX_\
M,A?_ 'OH_P!6L[_Y]?\ DT?\P_L#-O\ GW^,?\S].**R_ _B7_A,_!6C^,/L
M7V;^UM+M[S[/YF_RO-C5]F[ W8W8S@9QT%:E>&TXNS/(::=F%%%%(04444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!G^+M4UG0_"FIZWX<\-2ZUJ-GI\T]AH\-RD+WTR(62!9)"$
M0NP"AF(4;LG@5\W:U^RQ^VE^TDQU;]H7]KO5/AWID_,7@?X-,+5[5#T675)5
M,L\F,!L1K'D':,&OJ&OG/]K7QA\6/$'[4'P:_9I^'?Q0N_!NG^)9=5USQ'JN
MGQ*;F^@TU;>1;"-F^ZLAE/F8YV#N,@@',0_\$HK#PO)_:_PM_;G^/NA:JAW)
M=3>.ENX9&SG]["T*B4?[)(!KTOX"VW[:WP]\8)\-_P!H'4O#WC[PZ]M(UA\1
MM'A73;Z)TY$5]89*$N,[9(&P"N&7G=7R!XPU/XS_ +2&E_M _M[^'OVIO&?A
M'3_A1K5_8_"S2]%U<1:3=KI<(>5I[=@5N5N6VJ,XRTA#;P @_0CX4>+KWX@?
M"WPUX\U*P%K<:WH%G?SVH!Q"\T"2,G//!8C\* -^BBB@ HHHH **** /Q4_X
M+H?\GZWW_8K:;_Z ]?'5?8O_  70_P"3];[_ +%;3?\ T!Z^.J_8LG_Y%5'_
M  K\C]1RO_D74O\ "OR"BBBO2.\**** "BBB@ HHHH **** /Z2/@?\ \D5\
M'_\ 8K:?_P"DT==17+_ _P#Y(KX/_P"Q6T__ -)HZZBOP^K_ !9>K/R*I_$?
MJ%%%%9D!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7S+_ ,%.+G]BJT^'7AV?]KS4M9M;H:NX
M\%2^$WG76OM10+*MJ8/FVE"H?=\G*9^;97TU7Q__ ,%&_B%HO[/7[2?P,_::
MU+P1KOBC_A'Y=>LKG0=#T26[G%M<P01O=0LH\N.6-BF%D9/,1W 8%: /%]=^
M-7_!-#7O@UX1_9Z?X!?'*U\$^$-2-]%X<LO"=Y'!JLI)9OMWS[KD&0^802/F
MZ8'RU^C?AS4+#5O#UAJNEVCV]K<V44MM!)#Y;1QL@*J4_A(! QVQBOEM?^"Q
M/[.3*"?A#\7@2.A^'<_'_CU?4^AZO;Z_HEGKUI%+'%>VL=Q%'<1[)%5U# ,I
M^ZV#R.QH M4444 %%%% !1110!^*G_!=#_D_6^_[%;3?_0'KXZK[%_X+H?\
M)^M]_P!BMIO_ * ]?'5?L63_ /(JH_X5^1^HY7_R+J7^%?D%%%%>D=X4444
M%%%% !1110 4444 ?TD? _\ Y(KX/_[%;3__ $FCKJ*Y?X'_ /)%?!__ &*V
MG_\ I-'745^'U?XLO5GY%4_B/U"BBBLR HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP+]LWX
M\_'#PGXM\$?LW?LNZ=I!\>_$.6]>WUKQ K/9:)I]FB/<7<B+S(_[Q%1<$%LY
M!Z'WVO"OVR/V</BY\3M=\&_';]FKQII6B?$?X>7-VVBCQ!"[Z=JEI=1JES97
M(C^<*P1"KC)4J<;20Z@'D7Q+M/\ @J=^R%X+O?VA?$G[4/AGXO>'_#5LVH>*
M_"%YX'MM'F^P1C=</:SVPR72,,XWD#"$[6/RG[!\(>*=(\<^$M+\:^'Y6DL-
M8TZ"^LG=<%H98UD0D=CM85\A^._ /_!5G]K/PM=_ CXO:%\-?AIX/UM/LGBW
M7?#^HSW^HW5BW$T-JC,R)YBDH3)C@GGL?K_PQX<TCP?X:T_PEX?M?(L-+L8;
M.RASGRX8D"(N>^%4"@"]1110 4444 %%%% 'XJ?\%T/^3];[_L5M-_\ 0'KX
MZK[%_P""Z'_)^M]_V*VF_P#H#U\=5^Q9/_R*J/\ A7Y'ZCE?_(NI?X5^0444
M5Z1WA1110 4444 %%%% !1110!_21\#_ /DBO@__ +%;3_\ TFCKJ*Y?X'_\
MD5\'_P#8K:?_ .DT==17X?5_BR]6?D53^(_4****S("BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* ,#XKQ^&)OA;XEA\;:9<WNC/H%X-7L[)6,T]J8'\V.,(0Q=DW ;2#DC!!K\
M\/'WQ._X)/\ Q.^&?@[X0>-/V3?C+=^'_ ,-W%X6LE\.:K&;1+ET>8%TN \F
MYHT/SEL8XQDU^COBY/$4GA35(_!][:6VK-ITXTNXOU+017/EMY3R <E ^TL!
MS@&OEF3PO_P6)BB2:7]HCX#*DF?+=M$O@&QUP=O- 'RK_P (;_P1*_Z,J^-'
M_@JUO_Y+K]3? R:-'X*T>/PY9S6VG+I=N+"WN PDBA\M=BL&)(8+@'))R.:^
M6?[ _P""P/\ T<A\ O\ P37O^%?5^@KJR:'9+K]Q!-?BTC%[+:@B)YMHWL@/
M(4MDCVQ0!;HHHH **** "BBB@#\5/^"Z'_)^M]_V*VF_^@/7QU7V+_P70_Y/
MUOO^Q6TW_P! >OCJOV+)_P#D54?\*_(_4<K_ .1=2_PK\@HHHKTCO"BBB@ H
MHHH **** "BBB@#^DCX'_P#)%?!__8K:?_Z31UU%<O\  _\ Y(KX/_[%;3__
M $FCKJ*_#ZO\67JS\BJ?Q'ZA11169 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!SOQ?G\&VOP
MF\477Q%LI;GP_'X=O6UVWA+!Y;,0.9D4JRL"8]P&"#D\$=:_.;Q'^TG_ ,$8
M?C7\+/"'PTU?]FGXDZWX6\")=P>%+:ST[5=EB+AT>=?-AO \I9D0_O&8KCC
M)K]-KVRL]2LY=.U&TBGMYXFCG@FC#I(C##*RG@@@D$'@YKY[\;?\$V_V:[/4
M[OXB?!O4M=^#NN%3+<ZY\-]<;2X6"\_OK7FU>,<D@QC(SSZ 'Q/Y?_!"/_HR
M;XI_^ NO?_)]?J;X&_L,>"M'_P"$9LI;;3?[+M_[/MYPV^*#RU\M&W$G(7 .
M23D<FO@KQ%_P4?\ C9^S3\0+7X6Z%\8_!?[3TDMP(AI7@S2+FV\1QC."6:PB
MN+&39P"/D<GL,G'W]H6HSZQH=GJUUIDUE+=6D<TEG<C$D#,H8QM_M*3@^XH
MMT444 %%%% !1110!^*G_!=#_D_6^_[%;3?_ $!Z^.J^Q?\ @NA_R?K??]BM
MIO\ Z ]?'5?L63_\BJC_ (5^1^HY7_R+J7^%?D%%%%>D=X4444 %%%% !111
M0 4444 ?TD? _P#Y(KX/_P"Q6T__ -)HZZBN7^!__)%?!_\ V*VG_P#I-'74
M5^'U?XLO5GY%4_B/U"BBBLR HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#%^)3>,T^'6OO\.(T
M;Q$-$NCH*R;-IO?);R =_P N/,V_>X]>*_+V3]D[_@JA\3]8.O?M@_LV:K\6
MSYWF1:)JWQFLM-T>,@Y!6RLI$4-GK\V#@96OU<HH ^(/ACXL_P""D'P6T$>%
M_A'_ ,$G/AUX:T\ ;K71/'VFVRN1_$^QAO;_ &FR3GK7VIH-QJUWH=E=Z]IZ
MVE]+:1O>VB2AUAE*@N@8<, V1D=<4O\ ;NB?]!FT_P# A?\ &K*LK*&5@01D
M$'K0 M%%% !1110 4444 ?BI_P %T/\ D_6^_P"Q6TW_ - >OCJOL7_@NA_R
M?K??]BMIO_H#U\=5^Q9/_P BJC_A7Y'ZCE?_ "+J7^%?D%%%%>D=X4444 %%
M%% !1110 4444 ?TD? __DBO@_\ [%;3_P#TFCKJ*Y?X'_\ )%?!_P#V*VG_
M /I-'745^'U?XLO5GY%4_B/U"BBBLR HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY"_X*1>
M="^+GQV^"?PH^.OB:_TSX1:WJ&KIXG%OJ3V=M?:HEO&^GVMS,I&P.1-L&068
M,H(8J1]6>+O%.C>!_"FJ>-?$=PT.G:/IT]]?RI&7*0Q1M([!5R6(52<#DU\"
M_M*?M^_\$4/VOHM'@_:(U;5_$*:";@Z4@TW7+,0^?Y7FY%J8]^?)C^_G&WC&
M3D ]:7_@CG_P2P*@CX"6A&.#_P )UJ_/_D[7U/H>D:9X?T2ST'1(!%96-K';
MVD0<MLB10J#+$DX4#DDDU^5'_"0_\&V'_0BZK_W^\4?_ !^OU-\#-X=?P5H[
M>#T*Z2=+MSI:MNR+;RU\L?/\WW-OWN?7F@#4K(\?>/O!WPN\':A\0?B#X@M]
M*T72K<SZCJ-T2(X(P0"S$ \9(K7JOJNDZ7KNGRZ1K>FV]Y:3IMGM;J%9(Y%]
M&5@01[&@#PO_ (>D?\$^?^CK/"O_ ($2?_$4?\/2/^"?/_1UGA7_ ,")/_B*
M]3_X49\$O^B.^%?_  GK;_XBC_A1GP2_Z([X5_\ ">MO_B* /+/^'I'_  3Y
M_P"CK/"O_@1)_P#$4?\ #TC_ ()\_P#1UGA7_P ")/\ XBO4_P#A1GP2_P"B
M.^%?_">MO_B*/^%&?!+_ *([X5_\)ZV_^(H _%7_ (*Y_&?X6?'K]L2[^('P
M>\;67B#19/#]C FHV#$QF1%8.O('(R*^8J_I'_X49\$O^B.^%?\ PGK;_P"(
MH_X49\$O^B.^%?\ PGK;_P"(K['!\6?5,+"C[&_*DK\UKV_[=/J<+Q+]6PT*
M7LK\J2OS?\ _FXHK^D?_ (49\$O^B.^%?_">MO\ XBC_ (49\$O^B.^%?_">
MMO\ XBNG_77_ *<?^3?_ &IO_K9_TY_\F_\ M3^;BBOZ1_\ A1GP2_Z([X5_
M\)ZV_P#B*/\ A1GP2_Z([X5_\)ZV_P#B*/\ 77_IQ_Y-_P#:A_K9_P!.?_)O
M_M3^;BBOZ1_^%&?!+_HCOA7_ ,)ZV_\ B*/^%&?!+_HCOA7_ ,)ZV_\ B*/]
M=?\ IQ_Y-_\ :A_K9_TY_P#)O_M3^;BBOZ1_^%&?!+_HCOA7_P )ZV_^(H_X
M49\$O^B.^%?_  GK;_XBC_77_IQ_Y-_]J'^MG_3G_P F_P#M3^;BBOZ1_P#A
M1GP2_P"B.^%?_">MO_B*/^%&?!+_ *([X5_\)ZV_^(H_UU_Z<?\ DW_VH?ZV
M?].?_)O_ +4\+^$O_!3/]@K0OA5X9T/6/VH?#%O=V7A^R@NH))WW1R) BLI^
M3J""/PKH?^'I'_!/G_HZSPK_ .!$G_Q%>I_\*,^"7_1'?"O_ (3UM_\ $4?\
M*,^"7_1'?"O_ (3UM_\ $5\/*7-)ON?(R?-)L\L_X>D?\$^?^CK/"O\ X$2?
M_$4?\/2/^"?/_1UGA7_P(D_^(KU/_A1GP2_Z([X5_P#">MO_ (BC_A1GP2_Z
M([X5_P#">MO_ (BI)/+/^'I'_!/G_HZSPK_X$2?_ !%'_#TC_@GS_P!'6>%?
M_ B3_P"(KU/_ (49\$O^B.^%?_">MO\ XBC_ (49\$O^B.^%?_">MO\ XB@#
MRS_AZ1_P3Y_Z.L\*_P#@1)_\11_P](_X)\_]'6>%?_ B3_XBO4_^%&?!+_HC
MOA7_ ,)ZV_\ B*/^%&?!+_HCOA7_ ,)ZV_\ B* /+/\ AZ1_P3Y_Z.L\*_\
M@1)_\11_P](_X)\_]'6>%?\ P(D_^(KU/_A1GP2_Z([X5_\ ">MO_B*\>U*W
M@M=1GM;6%(XHYG2..-0%102  !T ':M*<.<3=B]_P](_X)\_]'6>%?\ P(D_
M^(H_X>D?\$^?^CK/"O\ X$2?_$5ET5I[#S%S&I_P](_X)\_]'6>%?_ B3_XB
MC_AZ1_P3Y_Z.L\*_^!$G_P 16711[#S#F-3_ (>D?\$^?^CK/"O_ ($2?_$4
M?\/2/^"?/_1UGA7_ ,")/_B*RZ*/8>8<QJ?\/2/^"?/_ $=9X5_\")/_ (BC
M_AZ1_P $^?\ HZSPK_X$2?\ Q%9=%'L/,.8U/^'I'_!/G_HZSPK_ .!$G_Q%
M'_#TC_@GS_T=9X5_\")/_B*RZ*/8>8<QJ?\ #TC_ ()\_P#1UGA7_P ")/\
MXBC_ (>D?\$^?^CK/"O_ ($2?_$4G@W2M+USQ19:1K>FV]Y:7$X2>UNH5DCD
M7T96!!'L:]4_X49\$O\ HCOA7_PGK;_XBLIPY'8:=SRS_AZ1_P $^?\ HZSP
MK_X$2?\ Q%'_  ](_P""?/\ T=9X5_\  B3_ .(KU/\ X49\$O\ HCOA7_PG
MK;_XBC_A1GP2_P"B.^%?_">MO_B*@9Y9_P /2/\ @GS_ -'6>%?_  (D_P#B
M*]5^$?QG^%OQY\')\0?@]XVLO$&BR7$D":C8,3&TB'#KD@<@FF_\*,^"7_1'
M?"O_ (3UM_\ $5N:!X;\.^%-/&D>%] LM-M Y86MA:I#&&/4[4 &3ZT 7:**
M* "BBB@ HHHH **** ,_Q<_BJ+PIJ<G@6WL)=;73YCH\6J2.EJ]UL/E+,R L
ML9?:&*@D+G )KYY'_!3KX2_#+5(_!?[8O@?Q'\(/$);8%U[39;S2[UQU:TU"
MU1XIH_\ :81D<@@$5]+55UK0M$\2Z;+HOB+1K74+.<8FM+VW66*0>C*P(/XB
M@#P/Q%_P5=_X)Z>&=._M*[_:@T*Z!4%(-+AN+R9R>BB.&-FS[$<=\5N_ /\
M:9^*'[1_C!-:\*?L\ZUX9^',=M(P\3^.!]BO]5E(_=BTL1N<0_Q&:4KN4@*N
M<X[WPS\!?@9X*U5==\&_!?PGI%\IRMYIGARUMY0?9T0']:ZR@ HHHH ****
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
M-?[7WQ&U7X676@>'+4R&:TBN_%,%J]\1IUS.A:7R[;>F6*#S?M77,8*^W?\
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
M1'1%D\P$%5WEL>H!["O+;?\ X)<_%6SMX[2T_P""G'QZBBB0)%%'XG*JB@8
M '  ':@#SS_@J!\'-(^(W[?/[-GA#Q;J-SIGA3Q&-3T._;3[EK?S8\1E[+>A
M!19TD6 @$$K(P%,_X*E_LO\ P'_9(^!F@?M4?LP?#[2_ GCKP3XKTX:%=>&K
M?[,=1$DFQ[69$P)]RY8[@6*HRDE68'Z?^+W[%'P[^/G[.^A? 7XN^*O$&K77
MAR&TDTKQN;_9K,%_;H$6_6?!_?-R6)!!+'C.".!\+?\ !-G5-:^(GASQQ^U'
M^U;XQ^*]IX-ODO?"WA[7+:"ULH+I/]7/<)$";J1>H9B,]#N!((!]/P/)+ DD
ML1C9D!9"<E3CI3Z** "BBB@ HHHH **** "BBB@ HHHH ^'O^"XOAVT\8?#K
MX->$K^ZN8(-4^->EVD\]G-Y<T:2PSH61N=K@,2#V.#73_P##F?\ 9\_Z+Q\:
M/_#@M_\ &J]B_:M_9*\*?M8V?@VS\5>*=0TL>#/&EIXCLSIZ1DW$T 8+$^\'
M"'<<XYXKUB@"#3;&+2].M],ADD=+>!(D>5MS,%  )/<\<FOSQ^!W[+WPDTS_
M (+9>./"-KI,_P#8/A30!XV\/^'FN";&RUJ[%DDMRD/W0?WC,O'RE4Q@1H!^
MBM>3^%OV2O"GA;]L+Q+^V/:^*=0EUCQ-X6@T.YTF1(_LT,4;0$2*0-VX^0O4
MX^8T >L5Y+^U[^V%\-_V/? -OXF\76EWJ^MZS=?8O"7A'2$\R^UR]. L,2 $
MA067<^"%W  ,S*C>M5\Q_M6_\$U;#]J3X_:3^T.W[2?C?PCK.@:4MCH:^&9H
MHOL S(7DB<KN5W\Q@S Y(P.@% &=^RA^R9\8O'/QD3]NG]N2XMY?'KVC0>#/
M!5F^ZQ\&V;@_(O)#W)5B&;)QN;EB1LV'_9R_X)^?'G]M7Q?XT\1Z3IWC'XEZ
M!IEE;^(?#VOQM=6NF1-$H@D6VF3RBQ0 [AOQOS\I8$YW@?\ X)Q_%+P?XUT?
MQ;??\%'?C?K$&EZI;W<VDZGXE+VU\D<BN8)5S\T;A=K#N&-=)^T-^P)H_P 6
M/C'!^TG\(?C+XC^&/Q$CTX:?>>(_#:Q2Q:E:C&V.ZMY1MFV[5 )(X50<[$V@
M'B/C#X7>!OV5/^"O7PCL?V9] M?#MK\2O#FK0^.O"NAQ""RE@MX9)(KDP)A(
MSO7.5 &8#CEGW?>%>$_LU?L*^&?@9\2=5^/7C_XH>(/B-\1=8LQ97'B_Q0R!
MK6T!S]GM88P$MXR0"0,GT(!(/NU !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
K!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>cvlt-20250930_g2.jpg
<TEXT>
begin 644 cvlt-20250930_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M7@&X P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ***;--';PO/,^U$4L['L!R30 ZBOF[_ (>\?\$X_P#HZ'2O_!5??_&*
M]D^#7QX^#G[0OA0^-_@G\1]*\2Z6DYAENM+N0_DR@ F.1>&C;!!VL <$'H10
M!UM%%% !1110 4444 %%%% !17%7?[17P7L?CC;?LV77CNW3QO>:8=1MM -O
M+YDEJ Y,F_9Y>,(_!;/'2NUH **** "BBB@ HKEOC)\:OA?^S[X!NOBA\8O%
ML.AZ#92Q1W6HSPR2+&TCA$!$:LW+,!P.];OAWQ!H_BSP_8^*?#U\MSI^IV<5
MW8W*J0)89$#HX! (!4@\@'F@"Y17A/Q&_P""F?["_P )/'&I_#;XB_M":=IF
MN:-=&WU/3Y=.O&:"48)4E(2IZCH37?\ P/\ VDO@/^TGH<_B/X%?%32/$UK:
M2*EY_9USF2V9LE1+&V'CS@XW*,X.,XH [>BBB@ HHHH **XKXN?M$_!?X$:C
MX>TGXM>.[?1KCQ7J@T[P_%/;RN;RZ)51&OEHP4Y=>6P.>M=K0 4444 %%%%
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
MVBZDZ31P2QRFWU.)%BMT4 )_I4(PN%4$@#"U;\%?LE_&#0_^"LGB[]K^_LK
M>#-9\!1:393K? W!N52R!!BQD+F"3G/8>M 'S]_P;_Z7\>3IGC[5[KQ7H3>!
MT\6WL6J:8+5_MTNL^7:D3H^W:(/+R-I.=W.*_2BOBG_@F/\ LO?MC_L;_$KQ
MO\)_'W@_PS-\.-9U^]UFS\46NJ;[R:X811Q*L0;*H8TRP= 0W1B*^UJ "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH H
M^*/#6A^-/#6H^#O$^GK=Z;JUC-9ZC:NQ F@E0I(A*D$ JQ&00>:QO@]\&OAG
M\ ?A_9?"SX0>%(=$T#3GE:RTV":1UB,DC2N0TC,QR[L>3WKIZ* "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH ***221(D:65PJJ"69C@ >IH 6BL?P-\0?!'Q,T+_A)_A_XJL=8T_[5/;?;
M+"<2)YL,K12ID=U=&4CU%;% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?$?_  4BGT?XF_MD
M_ _]EOXY^+KK1?A/XHCU&\UR&/46LX-<OX4_<64TRE<+N\H!<C)GP,,49?MR
MO$_VCF_8V^/?Q%TO]B+]HG1++7=?UW2)-;T?1+VQN%801F1&GAND"B*3]W*,
M)()-JG(VGD ^9?V&OV!Y?#S> /VG_P!F'Q>G@ZZL?'/B73_B!I<MW<2VOB#1
MX-=O;>*#RBS*)(X8E1&. "$<Y9<GVS]H?]DSXR_M8_M.6^D_%GQOJ&E_ _1?
M#P>WT'PSX@DM+C7-69QN^V>7M?RE4D* Q^X",%VKX_\ AGH/Q!_8#^&WPS_:
M4^!_QF\1R>'/$?QGU+P?XC^&&JWYN-.N+4:SJ-O'):HW,4HBM!EN6,C;MVW<
MC?HGXF\>? /X[>*/&/['NH^,6N==M=#1O%.@V<MQ:W$-E<(NUEF4+PRR)S&^
MY=XS@F@#YK_9BAOOV:_^"ENM?L;_  ;^).N>)?AU/\.AKNHZ)K&L/J'_  BF
MHBX\L1)+(6:-738QC)R?/4G.T&L+X2_"FX_X*>_M$?%SQS^T/\0/$G_"#?#[
MQO<^$_!_@71-=FL+96MCB2[G\EE9Y&^1@<YRS#)554-T'X5:)_P3:_X*+_#7
MX3?LVZE<_P#"%_&N#4$\3^$;^;[7)9W%I%OCO(YY,S!?GZ.S#"3<G(V=0O[.
M7QL\&_M-?$3XJ_\ !-O]IKX>/'XAUK?\3/ 7BP27EKIVL?,7E!M"TD4S$NS1
MML.2V2P"J@!J?L@^*_&'[//[;OC3_@GUKOQ'U?Q3X9@\)0>*O 5YXBO3<WVF
MV[2)%-8/,WS2H&<-'G[JI[U]*_''XBGX/_!7QA\6A8"Z/A;POJ&KBU)(\[[-
M;23;./79C\:^(_V6/A1X[T3_ (+)>)M4\?\ Q4?QGXDTOX0I/XYUF&R6WM+;
M4;FYA\BRMX5)\J)+7R=H8EFV.YY8@?>/C?3/"NM>"]7T;QT+8Z)=Z7<0ZR+R
M4)#]E:-EEWL2 J["V3D8&: /AO\ 9&_80L_VQ?@%I?[5_P"T_P#''Q[J?C[Q
MQ!)J>GZIHGBN>QC\.QN["!+.*(A$VJ V""H)VA1@D^Q?\$Q/C_\ $/XO_"GQ
M7\./C!XE&M^*OA;X[U#PIJ>O;0&U6.W8"*Z?'\;#<I/4^7N))8FO,_V<OV:/
MVW_A?\/8OAW^QO\ MI?#O6_@Y?33OX4\1ZOI,FH:GI%L\K[TMC"?L]P4??@N
MVTL#\J#Y0[_@B9X$L?#'ASXU:WX<UV]U?0KOXN7MEHNMZC*'FU2*V4*;MF'#
M&3S Q8<9SZ4 ?<%%%% !1110 4444 %%%% !1110 4444 %%%% !63XZ\>>#
M?AEX4O?'7Q \2V>CZ/IT)EOM1OYA'%"@ZEB:UJ_*?]L#2/"'[1?Q=_:NO_VC
MO$5Q<>(/A7X9C7X4>$+K4W@@L[8V[.]_# &'G.?W;ECD#SAD$>7M /U5MKFW
MO+=+JTG26*10T<D;!E8'H01U%/KYU_9+_8DUW]D#XV^+IOA;X[\KX1^(;"&;
M2/ 5S<SW$FD:F"OF2PO*3MB8>9E<EF+)D_(*X/0/^">7C#]H7Q5XQ^+_ /P4
M!^(&NS:C<Z]<#P=H7ACQE<6NF^'M*0#R7B\HH/.P6W,XP=H9@2Q- 'V-17Q_
M_P $Q/BW\:?&WP'^*7A*V\9R>/5\ ^.-7T/X;^+M?NRPURWA3-L)K@ F1=Q3
M,HR=LH SM%<Q8?\ !-Z%_@1JWQW_ &V/VC/&%K\5?L=WJ>I^-K#QO/;6OAUP
M7:);9(V6)88U"?+CDY"[1M  /N>BO ?^"7_QD^*GQ[_8>\$?$SXRM--KUW;7
M$,]_/'L>_BAN98HKAA@<NB*2W\1RW1J7_@I_\8?BG\!_V'/'/Q+^#3S0Z]9V
MMO#!?V\>Y[&*:YBAEN%&/O)&[$-_"<-T6@#WVBOS7_:7_9K^$_[)_P"Q78_M
MK_ ']J3Q@OQ M8=-OM-\87'C2:[3Q7<32QAX9('=HYD=7D;8!P$._<H;/Z'?
M#?7==\4_#O0?$WBC1SIVIZCHMK=:CIY4@VL\D*O)%@\C:Q*\\\4 ;5%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5XO^UI^Q
M-X&_:IN_#OC(^,M;\'^-?!]R\_A;QIX:F6.[LBV-\;!@1+$V!E#CO@@,P;VB
MB@#XH_8U_P""9'B319_#/Q-_:X^)WB+Q+J?@WQ+K%_X4\&WQMX]-TVXDU.YE
M742D!82S396Z&6'EF4*0=@ ]=_:3_80T'XV_%+3/VA/AM\6?$'PV^(VEV!L(
M_%?AKRW%Y:$D^1=02#9.H)XR1VSN"J%]ZHH \!_9W_8(T'X1?%RY_:-^+'Q>
M\1?$WXC3V!L;;Q/XF\N---M3G=%:6\8V0!LMD@GAF V[WW9GQ6_X)\:AK'QJ
MUOX_?LX?M+>*/A3X@\5Q0IXOCT2S@O++56B&U)FMYAA)@,C>#W) !9RWTC10
M!Y1^RG^R%\//V3]!U>/PYK6KZ_XA\3ZA]O\ %OB_Q'=>?J&KW/.&D?  5=S;
M4 P-Q/)))M_ W]G$_!K6O'6J:G\5?$?BR'QOXAFU,Z?XDN_/ATM)&D)M+=3D
M+"!)M"^BBO3** /D6#_@E=K?@_3]2^&GP3_;5^(G@KX:ZM=3RW/@73%MY?LJ
M3,6EAM;N0&2WC)+< ,?F.XL22?H_X(?!3X<?L[?"W2/@Y\)] 73="T2W\JTM
MPY9F)8L\CL>7=W+,S'J6/TKJZ* "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ KX4_P""C'AS]B#]L#X!_&?Q[I'AZTU?X@?!JPN;"]UE+2YLKO3[R+?B
M)V(3[3$&60#<'C.&*'O7W77QG^WU_P $T;SXEZ=\0?C9^S'XS\0:!XU\6^&G
ML_$7A?2IX/[/\6;5 6.=)BJQR$#'F[AC[V Q9F */[,T_P 5_P!D'_@H2/V&
M;OXV>(?'W@3Q)\/F\2:!_P )7=_:M0T&1)WC\HS8RT1$3C&%7+)A5(8O[-XJ
M\'?L@?\ !3_X.PM-KMQXL\*6.L3Q!]+U*\T\+>1H8W60*8W8J'R%<%3N!P>*
M7]EK]AWP]^SUXYUWXV>,_B;KOQ!^(OB6V2UU;QCXC*+(EJI4BVMXH_E@BRJ$
MJ"?N+@@ "N.\0_\ !-;4_#7Q#\1>.OV4OVK/%_PGM_%]\U[XE\/:/:6]Y837
M3??G@CF ^S.V>2I.. ,* H .#_8 ^),G[+OQ.^/'[(GBWQR=1^&_P3AMM4T+
M7KBU4RZ7830/<S6\S0(/-,8R2=N[='*>A"KZY\;?V3_V1O\ @IC\.M#^)7B+
M4=3UG2[S1B?#&M:/K%S:I%'(V[SE@.$:0,,8FC8C;@@<BNH_9D_8M^#O[+_P
M[UGP+X=COM?N/%5Q)<^,]?\ $\XNKW7IY P=KER &4AW 3&/G8G+,S-Y#9?\
M$L_%'@/3+[X;? /]N'XC>"/AYJ-Q-))X,L1!<&S25BTD5I=R#S;="2W3)R22
M6))(!H?\$COC-\1_B?\  /Q)X'^).NPZW-\-_'=]X4TWQ%;VR1)J-G:I%Y3X
M0!<JK[<CJNS.3DFY_P %:/CA\0_@O^S%8:;\,]6M]+O_ !UXSL/"EQKEU;)*
MFF6UVDQEG*N"I^6(IDC@2$C! ->E>"OV0_AC\)_V7;W]E7X-76H^&-)N]%N[
M%-8T^Z_XF$<UQ&RO>^;P3<9;>&X (4 *J@"KJ/[&7PW\;?LGP?LC_&36]8\9
M:1'IXMYM;UF\+:C+*LADCN?.Y(F1B,-R.,$%200#YA_:"_X)&_LS?LW_ +-N
MK_&_X&:KK&A>//AMHEQXATGQ5?ZF;I;FZM(FG(FMI@UN!)L( 2-=K%3R!M/U
MK^R#\8->^/\ ^S!X%^,WBG34M-3\1>&K:\U"&)2J><R8=D!Z(S LHYPK#D]:
M\,O/^"6_C3QIH-M\*?C/^WA\2_%GPZM7B!\'W(MX)+R&-@4@N;Q!YL\?"Y!
M/R@@J0"/JWPYX=T+PAX>L?"?AC2H+'3=,LXK33[*V3;';P1J$2-0.BJH  ]!
M0!=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH KZM?
M_P!EZ5<ZGY7F?9K=Y=F[&[:I.,]NE?F?_P 1&W_5G'_F0O\ [WU^E'BW_D5=
M3_[!\W_H!K^9^OK>&,LP.8QJ_6(<W+RVU:WOV:['TO#^7X3'1J>WC>UK:M;W
M[-'Z<?\ $1M_U9Q_YD+_ .]]'_$1M_U9Q_YD+_[WU^8]%?5?ZM9)_P ^O_)I
M?YGT?]@93_S[_&7^9^G'_$1M_P!6<?\ F0O_ +WT?\1&W_5G'_F0O_O?7YCT
M4?ZM9)_SZ_\ )I?YA_8&4_\ /O\ &7^9^G'_ !$;?]6<?^9"_P#O?1_Q$;?]
M6<?^9"_^]]?F/11_JUDG_/K_ ,FE_F']@93_ ,^_QE_F?IQ_Q$;?]6<?^9"_
M^]]'_$1M_P!6<?\ F0O_ +WU^8]%'^K62?\ /K_R:7^8?V!E/_/O\9?YGZ<?
M\1&W_5G'_F0O_O?1_P 1&W_5G'_F0O\ [WU^8]%'^K62?\^O_)I?YA_8&4_\
M^_QE_F?IQ_Q$;?\ 5G'_ )D+_P"]]'_$1M_U9Q_YD+_[WU^8]%'^K62?\^O_
M ":7^8?V!E/_ #[_ !E_F?NY_P $Z/\ @H;_ ,-^:7XLU+_A4/\ PB?_  B]
MQ9Q;/^$@^W_:?/68YS]GAV;?*_VL[NV.?I2OS7_X-TO^16^*_P#V$-'_ /0+
MROTHK\]SO#4<)FE2C25HJUEJ^B?74^(S:A2PN83I4E:*M;[D^H4445Y1YP44
M44 %%%% !1110 45E^,?$G_")Z!-KGV+[1Y3*/*\S9G<P'7!]?2N+_X:#_ZE
M'_R?_P#M=7&$I*Z%='I%%>;_ /#0?_4H_P#D_P#_ &NC_AH/_J4?_)__ .UT
M_95.P71Z117F_P#PT'_U*/\ Y/\ _P!KH_X:#_ZE'_R?_P#M='LJG8+H](HK
MS?\ X:#_ .I1_P#)_P#^UT?\-!_]2C_Y/_\ VNCV53L%T>D45YO_ ,-!_P#4
MH_\ D_\ _:Z/^&@_^I1_\G__ +71[*IV"Z/2**\W_P"&@_\ J4?_ "?_ /M=
M'_#0?_4H_P#D_P#_ &NCV53L%T>D45YO_P -!_\ 4H_^3_\ ]KH_X:#_ .I1
M_P#)_P#^UT>RJ=@NCTBBL_PKKW_"3:!;:Y]E\C[0K'RM^[;AB.N!GIZ5H5FU
M9C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S_%O_(JZG_V#YO_
M $ U_,_7],'BW_D5=3_[!\W_ * :_F?K[S@OX:__ &[_ .W'V7"GPUO^W?U"
MBBBON#ZX**** "BBB@ HHHH **** "BBB@#]2/\ @W2_Y%;XK_\ 80T?_P!
MO*_2BOS7_P"#=+_D5OBO_P!A#1__ $"\K]**_)^(_P#D=5?E_P"DH_-L^_Y&
MU3Y?^DH****\,\@**** "BBB@ HHHH YCXQ?\B!=_P#72+_T8M>+5[3\8O\
MD0+O_KI%_P"C%KQ:NJA\!#W"BBBMA!1110 4444 %%%% !1110 4444 >X?"
MO_D0-._ZYO\ ^C&KH*Y_X5_\B!IW_7-__1C5T%<,OB9:V"BBBI&%%%% !111
M0 4444 %%%% !1110 4444 %%%% &?XM_P"15U/_ +!\W_H!K^9^OZ8/%O\
MR*NI_P#8/F_] -?S/U]YP7\-?_MW_P!N/LN%/AK?]N_J%%%%?<'UP4444 %%
M%% !1110 4444 %%%% 'ZD?\&Z7_ "*WQ7_["&C_ /H%Y7Z45^:__!NE_P B
MM\5_^PAH_P#Z!>5^E%?D_$?_ ".JOR_])1^;9]_R-JGR_P#24%%%%>&>0%%%
M% !1110 4444 <Q\8O\ D0+O_KI%_P"C%KQ:O:?C%_R(%W_UTB_]&+7BU=5#
MX"'N%%%%;""BBB@ HHHH **** "BBB@ HHHH ]P^%?\ R(&G?]<W_P#1C5T%
M<_\ "O\ Y$#3O^N;_P#HQJZ"N&7Q,M;!1114C"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#/\6_\BKJ?_8/F_P#0#7\S]?TP>+?^15U/_L'S?^@&OYGZ
M^\X+^&O_ -N_^W'V7"GPUO\ MW]0HHHK[@^N"BBB@ HHHH **** "BBB@ HH
MHH _4C_@W2_Y%;XK_P#80T?_ - O*_2BOS7_ .#=+_D5OBO_ -A#1_\ T"\K
M]**_)^(_^1U5^7_I*/S;/O\ D;5/E_Z2@HHHKPSR HHHH **** "BBB@#F/C
M%_R(%W_UTB_]&+7BU>T_&+_D0+O_ *Z1?^C%KQ:NJA\!#W"BBBMA!1110 44
M44 %%%% !1110 4444 >X?"O_D0-._ZYO_Z,:N@KG_A7_P B!IW_ %S?_P!&
M-705PR^)EK8****D84444 %%%% !1110 4444 %9/CKP=I?Q!\(W_@O6[B[A
MM-1@,,\EC<M#,JD@Y1UY4\=16M10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!
M/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H
M;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<
M_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% '
MA?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X
M)_\ 0V^._P#PLKG_ !KROX__ +(?PX\#?$[X7^'-#\5>,#;^)/%4EEJ1N/%-
MQ(XB$!<;"3\C9'45]D5Y]\8_@SJ?Q-\>^ /%]CK4%K'X.\0OJ-S#-&Q:X4Q%
M-BD=#DYYH XS_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH
M\+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#A
MWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\
MH;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E
M<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W
M^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]
M#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\
M"RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=**
M /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\
MX=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_
M *&WQW_X65S_ (UY7X3_ &0_AQJG[7?B[X577BKQA_9>E>%;"]M2GBFX$WFR
MNP;=)G++QP.U?9%>?>'/@SJ>B?M)>)/CC+K4#VFN>'K/3HK%8V$D30L27)Z$
M'- '&?\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X
M7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"
M?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^._
M_"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\
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
M!Q@UZ[!XL\,7?A=?&]GXALI]&:Q^V)JL%RKV[V^S?YRR*2K)M^;<#C'->&^
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
M D2Y).W)8XQ]*^/_ !WX4^%W@?5_B/XZU>.PT;0].FOM3O)<D0P1(7=L#DG
MX Y)P!DFO,O#'_!/7]B3P7XET[QCX4_9C\(V&J:3?0WNFWUMI:K);7$3AXY$
M/9E90P/J*]-\>^ ?!GQ1\(7W@#XA^&[76-%U.(1ZAIM['OBG0,&"L.XR ?PH
M _//PC\6OAA_P4S\=0?&#]K_ /:%\&>#?A#HFJ-)X-^#]]XTL[:[UB2)BHO=
M54RA@,@[8O0D#"DO-]5?M+_M2_!SX<_LC:Y\;/A]X,T'XK^$O#LD%KJ6C>&M
M2M+FTBA#1J<[%EC B#Q.4Q\J$-P!FI_^':'[ O\ T:;X+_\ !2M>B?"[X"_!
MGX*>#+KX=_"GX::1H6A7UQ)/>:386:K!/)(BQNS(<AMR(JG/4*!0!Y5^TA^U
M9^RC??L.>)_B7?\ Q%\/7_A77/!5U#IUFEY$S7S36S)':)$#GS2S!"F,H0=V
MW:2#_@E7X#\<_#7_ ()^?#3PE\1;6>WU6/2)[E[:Z!$D,-Q=SW$",#RI$,L8
MVGE<8XQ6MX?_ .";_P"PIX6\=)\2-!_9>\)V^K17 G@D%@6AAD!R'2!B84(/
M(*H,$#&,"O;: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
C "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>cvlt-20250930_g3.jpg
<TEXT>
begin 644 cvlt-20250930_g3.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M7@&X P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BN&^._P"TO\!OV9/#47BWX\?%#2_#5E<.4M3?2,TMRP +"*%
MTDI ()"*<9&:Y'X!?\%#/V,OVGO$O_"&?!+X\:9JVKE&>+2[BUN;&XF"C+>7
M'=11M+@ D[ < $G@4 >ST444 %%%% !1110 445Q7C#]HGX+^ ?BOX>^!WB_
MQW;V7BOQ7&[^']'>WE9[Q5W;BK*A1<;6^\PZ4 =K1110 4444 %%4_$6OZ/X
M4\/WWBGQ#>K;6&FV<MU?7+*2(H8T+NY !)PH)X!/%87P:^-?PO\ V@O -K\4
M/@[XNAUS0;V66.VU&"&2-9&C<HXQ(JMPRD<CM0!U-%9_BSQ5X>\#>%]2\:^+
MM6BL-*TBPFO=2OISA+>WB0O)(V.RJI)^E<O\!OVD?@?^T]X5N?&WP'^(=IXC
MTRROVLKJYM8I(_*G"(Y0K*JL/E=3G&#G@\&@#N***XKPA^T5\%_'OQ8\0_ W
MPCX[M[WQ7X4C23Q!HZ6\JO9JVW:69D"-G>OW6/6@#M:*** "BN*@_:*^"]S\
M<9OV;8/'=NWC>WTL:C-H MY?,6U(4^9OV>7C#+QNSSTKM: "BN/^.'Q]^$/[
M-W@G_A8WQM\:P:!HGVR.U^WW$$LB^<X8HF(E9N=K=L<5U=C>VNI64.HV4PDA
MN(EDAD (W*PR#S[&@"6B@D 9)K-\*>,O"7CO23K_ ()\36&KV(N9;?[;IMVD
M\1EB<QR('0D$JZLI&>"I!Y% &E1110 45F7GC/PCI_BBS\#WWB>PBUG4;>2>
MQTF2[07-Q%'CS)$CSN9%R 6 P"0">17.^!/VB?@O\3?B3XE^$/@7QW;ZAXC\
M'R*GB32X[>57L68D*&9D"MD@_=)Z4 =K1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% 'YO\ @KP)X3_;-_X+;?$G3?VA
M-&@U[1OAEX:1/"_AK5(Q+:J4-J@=HFRLB;IYI2K @M*I/"@50_:9^-/_  2-
MLOVK='N=?\#>,_!WC;X:^+&LX[WP'X<@T^WO+N"X55$S(/WR*\?RL-K;6()(
M.!['^UU^PI^T=I?[5-O^WG^P;XOT6Q\;RZ<MEXI\->(<K::U"J+&/F'!)2.)
M61BG^J1U=6'/FGQ9_8[_ ."I'_!0[Q3X9TO]KAOA[\._"'AG5TU 67AXM=7$
MTH&TNH$LNYMI90&EC4!L[6(H Z7]K3_@H+\8[[]L_4_V/?@9\=?AS\*+'PGH
MT=YXC\<_$6X@5+JYDCBD6TMQ.=A(6>/(P6.V0Y 3#5/AA_P5 ^,?CC]B+XW^
M+;^^\+3_ !'^#4RVSZ]X=*W6D:M'),T<%Y"-Q5U?RIONG:P"L N[:M_]J;]@
M/XW:)^VKJO[8WP$^"WP\^*-AXMT>.T\2>!OB!%#MM[A(XHQ<V[3J4!*P1G=D
M,-T@P0P*Z&@_L.?M,ZG^P=\5_AMXX\,?#;3?'GQ"B"Z9HG@GP[9:5:6$"2AX
MK>:XMX4\\KND 9]^T8^=BS,0#RKXE?MP_P#!4/P!^R/X,_;ZU#Q-\/HO"^H-
M8Q77@V+1G>>\CD!3[5-*1E#*Z%O+B9?+61!\Q#5Z9^VE_P %'/B1H_QJ\ ?L
MS_ 3X@^"OA[=^*_"\/B'7_'GQ!N8EL])MI8W>*!?-(C,A$9^\#N,D8&W+,-#
MX_?L,?'OXB?\$G/"?[('AO3]+;QGH]EI$5[!-J2I;AK=\R8EQ@\=..:Q_P!J
MK_@G;\:=4^*WPT_:D^#?P_\ !'C76_"_@NUT#Q;\/_'$<;V.I)%"R"2-I 4W
MCS& +%=ICC8;OF4@"?LS?\%'OB]XJT'XY_!SXB>./!7BOQC\+O!%]K_AOQUX
M)ECGTS6[>.U,BN1&3&621X0P3 RS(0"A+2_\$]?C]_P4R_:R\.>'_P!I#Q5K
M?@=/ ,=OJ5K<^'K>T\C4-=NH5F$4H<QLMNAN/+B)#C"Q,2ASD[?P"_9!_:7_
M .%6?&+5?BQ\,/A9X/UCQQX0U'1O!WA+P+X:L+5M-CGMW41W%]!"KRJTGE?*
M7<9!8D?*J]=^R-^R%\8OA=_P3'?]D?Q;K=MH'C"Y\/Z]8)J6G7?G1V4UY/=-
M#*'3!.T3(3MY&#CD4 ?*_P ??^"A7[?W[.6A'XH>/?VI/@G<:W%KOE77P9T,
M07US!;^:RX>6%FD48 8@R!@K==P*#T/]I_Q1'XX_X*K?LG>-(K4P+K'A>2]6
M MDQB6*:3;GOC=C->6)_P3(_;PU7]C>Z_9,M/V>?A-X?GT^^%S=>-HM31]3\
M3;;HR)%YBH3&%#9W2D96%$"KDU]'>+_V,/C[XJ_:Q_9L^-ZZ+ID.E_#;P=#8
M^+T;5%,D%R+=D98@!^]4,V-PZCF@#Z[\7WOB33O">IZAX.T:'4=7@T^:32]/
MN;GR8[FX"$QQO)@^6K/M!;!P"3@XK\O_ (V_\%'_ -O']F72]-^)GQ _:C^"
MWB'5I-<\K6/@_P"&U@NY[&#<^0T\!9DP$7K)E?,7[V"*_17]J#X7>)_C;^SM
MXT^$?@OQ.-&U7Q'X<NK"PU)F95BDDC*C<5^8(V=K$ D*QP">*_.#7?\ @F7^
MWCXU_8YM/V7K/]G7X3^%)?#^H1W-UXDL]41M3\4R+(X0O*BD(JK*SL9&W-Y2
M*JJ.* /H3]K+]LW]K3PW^WI\.?V5_P!FA?#7D>/O 8U"%/$MFS):W#-?%KAW
MC.\K%%;A_+7[Q3&?FJ+]D_\ ;$_:G\(?MG?$;]CG]LGQ3X?\1?\ ")>#F\26
MGB?0=+%K^Y5;:0IL4*"ICN,\KN5HB-S @CHO%/[(?QS\3_\ !2GX+?M8?V-I
MT'AKP;\.'TKQ&&U)3/!>/:ZDA1$ _>*'NHAN!QU/:K&D?L8_%"X_X*D>._VG
M?$VF6#^ ?%'PW_L"-TOQ]HDE:*SC=3'C*C$,OS9]/6@#P;PM^TU_P4J_;+_9
MM^)?[5/@G4O NE_#F&PUBRL_A_?:<[7=[8QVS>>ZW*C<)EC8[6+!7E0C8JXS
M[?\ \$,_^4<GA/\ ["VK?^ETU>2?";]B_P#X*<?LY_"OQK^Q!\*G\!W_ ,//
M$,U__9?C[5+QQ>6-K=1[)46W5@?.9!P"I1)'8^85QCZ6_P""8?[.GQ*_95_8
M\T'X+?%NULX=<T^_OY;F.QNQ/&%ENI)$PX !^5AGTH \I_X+B_'+4/"'[-NC
M_LX>#M0BB\1?%K7X=(@$DXC"V221M.Q8_=5G:WB)/&V5_2O(OV!'\(?L#?\
M!2W7/V.O#'CZUUGP3\1_#%E=^'-0@U!)T;48("QW,K%49F2]3;G)_<^PKUWX
M\?\ !.SQG^V9_P %#?\ A9_[3WAFRO/@[X<\*FP\.Z3#KTL4]].5#%I%MV22
M+]]-*^X."1!$IR"17*_M8_\ !&?P?X1L_"'Q0_X)P^ ;/PQX[\+^++?4&&H>
M)KV2&YACRZG==32A625(R NW<KN"3@4 =3\;?VK/VQOC9^WQJW[$/[&?B/PU
MX4A\$Z#'J?BSQ1X@TS[89F=('\I$((VC[3"F  Q;S#N 4"O$?V.O'/QM\$_M
MJ_M:_$#XEVNCVWCOP_\ #NYNKQM)1WL9+NUB4QS1K(=WE/Y:2!6Y ?!KV;XN
M?LK?MK?"7]MJ?]NO]D3PKX8UJ[\<>&;?3O'/@SQ%JODK:S+% K-'*"JNH-O$
M=RG=N5_E8/QC_ /]@O\ ;&\.?%G]H7XG_&^Z\,WVI?%;X?75CI]SHMZ5M_[0
MN(/]0J.-Z0Q,?*5WY*QACUH \Q;]OC_@J%JG["=G^WW;>,/ %CX>T75!:7VC
M'06>YUM3?_9C,^?EB02.L02-E8A&?=D@5UWCS]NS_@H3\'=4^#?[1WQ-O/!#
M?#_XNZO9Q1^ M,T]VN-,L[E8Y(BUTX#O.89-Y(.P.,;,<#IK?_@GW^T7'_P1
MHG_8D;3=)_X3J2^$JV_]J+]FV_VXMY_KL8_U()Z=>*V_VMOV&/CW\8OV=?V=
MOAKX+T_2Y-4^&M[HTOB=+C4EC1%MK2&*7RV(_>?,C8QU% &EHOQ?U";_ (+2
M:O\ !H^!/"*VT/PV6\&OIX9MQK#-L@/EM>[?-,7S?ZLG' ]*\:^"'[8?_!4;
M]JWX-?$KQY\,/''@/08/AUK.H%]1O=#WW.IK#")%LHX]K1Q[51F,K#+-,@&
MK&OH/2?V3/C!9_\ !6/5/VOYK*P_X0R[\ KI,,XOA]H^TA(1@Q8R%RC<YK _
M8 _8J^./[.W[-OQ@^&'Q)L--BU7QGK^J7>B)9ZBLJ-'/9K%'O8#Y#N!R.PH
M\=^/O[?'CKXN_P#!'WP[^TWXJ^&W@K5=?N/&4>F:KIWB'PU#J6FR2127">>E
MO<;U5BJJV?X2S <&NI_;H_X*#_&CX-?'KP+^SUX6^)WASX4:!JW@FWU:[\>Z
MYX5EU&*6=]ZBVBBC5E2,% "=O!;DJ -W/:O_ ,$R?VI;S_@DUI?['\&DZ+_P
MF=IX\;59H#K"_9Q;&29LB7&"V'7C%>Q?M?? 7]M#Q#XC\,WG@+X?_#KXJ^ ;
M70([36/A?XXTZSC:"]$80W5O=RQ%AT!!\P$$'Y6!!4 YK2OBI^V-\:_^"?7Q
MCN-6^,?PI\2WVGZ3=IH/C;PE?"XAU#35C=KQ+BWB!%M<&W5A&."&E7<J[-S>
M(_L8?&/]JG]E_P#X(U>*/V@O#OBWPV^D:6T1\ 6#::TEQ9ROKIM[TW.X!9 _
MFDH 3M[XKV3]AG_@FQ\6_A5H/QL\0?$'2O#W@B7XKZ#/I6C^!O#FH2W=EHT;
MQ3*'DD8MN8&7@*6 !?!&X*O%_#;]A[]OY?\ @FKX^_8+\<_#OPE9B/[*?!.H
M6VO*SW\C:PEY<^<P8JB!%.S*JQZ$9H ]5_9F^)W_  5%^(7P:U#]I[QA<_#R
M^TWQ#\/H[_P#X,4FU,5X_E&*YO)V10L30^9,R"0@[PH,6./"KW_@H_\ MB?
M3XM?#JT^)/[4_P )/B1'XJUZVL?%7@?P?#!--H2RNBLOVFVX+IO902[#<G1P
M<U]0_&?]C_XP?$W_ ()8:7^Q_P"'/$-IH_C"S^'VA:9<,;IA;37%E%;>?;M(
M@)\N0PNFX#!W#(P2*^7/$W_!//\ ;L^(?PQ^%_ANV_9K^%7@B/X:Z]87%U8:
M#JD:WOB&2%0'O9ID4H/]6/E9V=GF9B<"@!VJZ#^UG<_\%V-5M?"OC_PI!K/]
M@FX@N+NPD:%?#OF(RVI4*3]I\DA=^-N[)S7HWPS^,_QL\4?M+?M;>$/@?X.\
M%:5XK\(VB3^&=3T_P=;1WFJ7"/(XBO)44/=%PAC!<G:9,UTOQ[_9>_;'\+?\
M%,=+_;-_9Q\'>&O$.D:CX9@T;6H-;U3[.UBF=DK[=RESL5&4J6YW KT)[#]D
M7]DSXO\ P;_;D^.OQ[\:V5A'X>\?WD$GAV2WOA)*ZI(['S$ RG##K0!Y)XC_
M ."LGCFZ_P""8?A?X_>!TT^X^*WB7Q%%X6@TY+,21C54ES,_D9Y#0*KA<X#7
M,8]JL_M3_MY_M%>!?CAX+_8I\*_&KX>>!O$Z>$+;4_B+\3/&S006$%VT6YH+
M>.4B,;B,@$,6\U "NQF-#X<?\$E?B#X2_P""D)^+=_=6+?!S1O%=YXN\-Z.M
MZ"T>JW$41""#'R".=$(;)&RU0=ZZS]N']@GXO>(_VN-'_;2^ ?PT\#?$";^Q
M!I?BGP!X^AC-O>!0RQW$32J4#A2HY*E3$I&\.R@ Z/\ X)J_MS^/?VB/&GCW
M]GKXR^)O"?B/Q+X"GBDM?&/@>Y273=?L9"5$R%"4W*VW)7 _> ;5*-GZXKYH
M_P""?/[._P =?A9<^*OB-^T#X!^&GA;4-?N@NA^&?A]X6L;4Z59AF8PS75O$
MC7&3LPI9P-FXL2V%^EZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\/_:[_ &S/^&;];\*?
M"SX?_"N_\??$3QU<S1>%O"&GWJ6HD2)=TL\\[AEAB0')8@]&/ 5F4 ]PHKXH
M_95_X*=_%C6_%_A+X<?M?? D>&/^$^U_5=*\'>,])U..XL+R^M=0FMC8R1J-
MT+J\8A#ECYK!7"JKY'VG=75K8VLE[>W,<,,,9>::5PJHH&2Q)X  Y)- $E%>
M%?L;?MZ_#7]MKQ+\0--^%FAW::7X'U>"R@UJXF4IJRR^=B>- ,HA\DD;N2&!
M('(K$^+/_!0B;1?C3J_[/7[-W[.?B?XK^*?#4,;^*1H=U!9V&DM(,I#+=3';
MYI&3L [$9W*P4 ^D**\5_93_ &V?!O[3FN>(OAQ?>!==\$^._"#H/$O@KQ/"
MJ75NC\I-&RDK-$V1AQC[RG&&0M[50 45\JZQ_P %--7\6^(=?M_V5?V1_&OQ
M6T#PK?26>N>*]$N(+:S>>,9DCL_,RUXR\<(!G((RK*S>T_LP_M+_  R_:U^$
M%A\9OA5=7)T^[DD@N;._A$=S87,9Q);S("0KJ2.A((92"00: /0:*** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY=_;@
M_9V_:&O?CK\/?VT/V5-+TK7?%G@&UO+"_P#!^M7@MX]8L+A2K)%,Q"QRKODP
M6('S*<_)M?ZBKY@_;,^-?[2_[,G[0W@?XUZ3H^N>)/@LVFSZ=X\\/^&]&CNK
MG3;HES'J)"IYS)AD! ;8!"W 9UW 'CG_  3U_;@^#G]E^$_V;_VD/@KJWA3Q
M-?>-?$%SX.UCQ'I,<^F76H3:U>2O;VEX1Q/'+*UN6"@%X\;@653ZQ^V%XQ\2
M?M3?%^V_X)V?!W6I[6TN+6/4/C3XCL7PVDZ*Q!73D<?=N;O[N.HB))#*S8^4
M?!/BJ[_;K^&7PI_99^ _P_UZZ;P_\;-5\7^+/&]UH\EO8Z)8?VUJ5Q&BS2 ;
MIY(;E6V#D,H7KNV?5_BO_@DG\&/$GQ/\4_%C2OC_ /&'PYJ/C'6I=3UJ#POX
MU2R@>9V9L!4M\E5W$*&+$#C- '*_\$OO"7AOP%^U5^U%X)\':-!IVDZ3XRTB
MTTVPMDVQV\$<%RJ(H] H KZ-TOP#^SG^R7I7CCXQV]K8>%+/7M2EU_QOK=[J
M,K)/<L26F8RNP3)8@(@ RV%7)Q7QS_P3L_8<G\%_MI_%_P 4:Q\0/BG!;>"O
M&5H- EU/7)%@\2QO#<*TEZ6B OBO&&! !/O7GW[0G[3,/[1W[7^J6_[5WP+^
M+^I?"#P+JC1>#_!'A3P9-+;:_=Q.R-?7[.\6]#M+)&,C:X''[SS0#WS]@NW\
M4_M0_ME_$'_@HZ/"]UH?@K5_#<?A/P!%?P&*?6+2*:*22_=3R%+P *?1RO\
MRS)/T5^V)XMU3P'^R7\3O&FASO%?:5\/]8NK*5#@QS)92LC ]L, ?PKBOV5O
MVZ_AK^T9XP;X4>!/@'\2?"2Z;HC74,WBOP<NFV*0Q/%$((V65@&_>+M0 #:C
M>E:?A[XF:+^VCX-^+GP)U#X;^)_#-K82ZCX2O;[7M/$4>HI+'-;M<VO/[R+
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
M1Z117F__  T'_P!2C_Y/_P#VNC_AH/\ ZE'_ ,G_ /[73]E4[!='I%%>;_\
M#0?_ %*/_D__ /:Z/^&@_P#J4?\ R?\ _M='LJG8+H](HKS?_AH/_J4?_)__
M .UT?\-!_P#4H_\ D_\ _:Z/95.P71Z117F__#0?_4H_^3__ -KH_P"&@_\
MJ4?_ "?_ /M='LJG8+H](HKS?_AH/_J4?_)__P"UT?\ #0?_ %*/_D__ /:Z
M/95.P71Z117F_P#PT'_U*/\ Y/\ _P!KH_X:#_ZE'_R?_P#M='LJG8+H](HK
M/\*Z]_PDV@6VN?9?(^T*Q\K?NVX8CK@9Z>E:%9M68PHHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** ,_Q;_P BKJ?_ &#YO_0#7\S]?TP>+?\ D5=3
M_P"P?-_Z :_F?K[S@OX:_P#V[_[<?9<*?#6_[=_4****^X/K@HHHH **** "
MBBB@ HHHH **** /U(_X-TO^16^*_P#V$-'_ /0+ROTHK\U_^#=+_D5OBO\
M]A#1_P#T"\K]**_)^(_^1U5^7_I*/S;/O^1M4^7_ *2@HHHKPSR HHHH ***
M* "BBB@#F/C%_P B!=_]=(O_ $8M>+5[3\8O^1 N_P#KI%_Z,6O%JZJ'P$/<
M****V$%%%% !1110 4444 %%%% !1110![A\*_\ D0-._P"N;_\ HQJZ"N?^
M%?\ R(&G?]<W_P#1C5T%<,OB9:V"BBBI&%%%% !1110 4444 %%%% !1110
M4444 %%%% &?XM_Y%74_^P?-_P"@&OYGZ_I@\6_\BKJ?_8/F_P#0#7\S]?><
M%_#7_P"W?_;C[+A3X:W_ &[^H4445]P?7!1110 4444 %%%% !1110 4444
M?J1_P;I?\BM\5_\ L(:/_P"@7E?I17YK_P#!NE_R*WQ7_P"PAH__ *!>5^E%
M?D_$?_(ZJ_+_ -)1^;9]_P C:I\O_24%%%%>&>0%%%% !1110 4444 <Q\8O
M^1 N_P#KI%_Z,6O%J]I^,7_(@7?_ %TB_P#1BUXM750^ A[A1116P@HHHH *
M*** "BBB@ HHHH **** /</A7_R(&G?]<W_]&-705S_PK_Y$#3O^N;_^C&KH
M*X9?$RUL%%%%2,**** "BBB@ HHHH **** "BBB@ HHHH **** ,_P 6_P#(
MJZG_ -@^;_T U_,_7],'BW_D5=3_ .P?-_Z :_F?K[S@OX:__;O_ +<?9<*?
M#6_[=_4****^X/K@HHHH **** "BBB@ HHHH **** /U(_X-TO\ D5OBO_V$
M-'_] O*_2BOS7_X-TO\ D5OBO_V$-'_] O*_2BOR?B/_ )'57Y?^DH_-L^_Y
M&U3Y?^DH****\,\@**** "BBB@ HHHH YCXQ?\B!=_\ 72+_ -&+7BU>T_&+
M_D0+O_KI%_Z,6O%JZJ'P$/<****V$%%%% !1110 4444 %%%% !1110![A\*
M_P#D0-._ZYO_ .C&KH*Y_P"%?_(@:=_US?\ ]&-705PR^)EK8****D84444
M%%%% !1110 4444 %9/CKP=I?Q!\(W_@O6[B[AM-1@,,\EC<M#,JD@Y1UY4\
M=16M10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!
MX7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)
M_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_
M /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\
M:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:\K^/\
M^R'\./ WQ.^%_AS0_%7C V_B3Q5)9:D;CQ3<2.(A 7&PD_(V1U%?9%>??&/X
M,ZG\3?'O@#Q?8ZU!:Q^#O$+ZC<PS1L6N%,138I'0Y.>: .,_X=[_  3_ .AM
M\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_
M (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)
M_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_
M /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG
M_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=**
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
M?X/_ +(W[,W[/_B&X\6?!7X)>'_#.I7=D;2YO=)L1%)) 75S&2.J[D0X]5%
M'S3_ ,$7?B#\(?AK^Q]/\%_%&L:3X9\:>"O$6JQ?$#2M5NXK6YBN!<N5GD#D
M$H(?*C\S[O[DC/RU<_X)-)I_B/XF_M%?%SX<0[?A[XF^*!;PA+#&4M[IXA+]
MJN(5X'EN9(B"!CC'\) ]V^,W["?[(/[0?BM?'/QA^ .@:UK*A0^IRP-%/,%
M"B5XF4R@   /NP!CI7I'A#P=X3^'_AFR\&>!?#5CH^D:="(;#3--M4@@MXQ_
M"B( %')/ ZDT :5%%% !1110 4444 %%%% !1110 4444 %%%% 'DO[=GP$U
M+]IW]D7QW\#]#9!J.M:+G2ED8*KW<$B7$",3]T-+"BD]@<]J\D_8(_;U^%OB
MS]F;3?AUXXURTT3XE_#[05T;Q%X'UZ_BT^^FN[*+R08Q<,@(E\M<G.$9RK8Q
MS]:UY9\;_P!B/]DW]H_5E\0_&KX#Z!KNI*@0ZI+;&&Z=0,!6FA*2,H'0%B!V
MH ^&/VL?VU=!_P""H>@>#OV#O@YX(UG1?%WB'QS&/'-GJGE/'HUE9@O-(L\;
M-'.N?G5E.2("-H+IGZ(_X*#_ +=]S^SEJWAO]ECX%:QX=L/B)XOM@+/5_%.I
M16NE^&+ ;D^W7,DI"EOD?RT.<F,DAOECD[?Q5_P3'_8A\1^ K?P%I?P)TOPZ
MMC=?:M+UOPN#8ZG97/&)H[N/]Z6&!PY93M7(.!CIOB'^Q!^R;\7=?3Q9\5?@
M1H/B35ELX;4ZIK=L;BX>*)=J!I')9B!W))/)/)H \H_8>\*_L1_LXB9-)_:S
M\%>.OB=XUO8QXF\7WGC*RGU+7+R1P%@B43,RQF0@)$N23MR6.,?2OC_QWX4^
M%W@?5_B/XZU>.PT;0].FOM3O)<D0P1(7=L#DG X Y)P!DFO,O#'_  3U_8D\
M%^)=.\8^%/V8_"-AJFDWT-[IM];:6JR6UQ$X>.1#V964,#ZBO3?'O@'P9\4?
M"%]X ^(?ANUUC1=3B$>H:;>Q[XIT#!@K#N,@'\* /SS\(_%KX8?\%,_'4'Q@
M_:__ &A?!G@WX0Z)JC2>#?@_?>-+.VN]8DB8J+W55,H8#(.V+T) PI+S?57[
M2_[4OP<^'/[(VN?&SX?>#-!^*_A+P[)!:ZEHWAK4K2YM(H0T:G.Q98P(@\3E
M,?*A#< 9J?\ X=H?L"_]&F^"_P#P4K7HGPN^ OP9^"G@RZ^'?PI^&FD:%H5]
M<23WFDV%FJP3R2(L;LR'(;<B*ISU"@4 >5?M(?M6?LHWW[#GB?XEW_Q%\/7_
M (5USP5=0Z=9I>1,U\TULR1VB1 Y\TLP0IC*$'=MVD@_X)5^ _'/PU_X)^?#
M3PE\1;6>WU6/2)[E[:Z!$D,-Q=SW$",#RI$,L8VGE<8XQ6MX?_X)O_L*>%O'
M2?$C0?V7O"=OJT5P)X)!8%H89 <AT@8F%"#R"J#! QC KVV@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
1** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>cvlt-20250930_g4.jpg
<TEXT>
begin 644 cvlt-20250930_g4.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M7@&X P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M_L*_$GP/_P %&O OQS\*6=BGP_\ "'PDA\*Q3_;%%RDD,$T* 0XY&&3GIUH
M\?\ VLOVR?V^_@W?^-O'/B']I[X,^ 1H-_)_PC/PN,]MJ6JZK:K@H7QOD1W4
MXYV L&X1=I.U^TC_ ,%//VD?#7[+W[//QU^$/AO1%UKXFZ@8-;T.XM3)!<RH
MT:&&)F;=$KR;@#DE0PY)&:\^\ ?\$T?VZ_A[\-/B;^SO;?"#X6ZS/XQNKZ5?
MC-KM_P";J<T$L8!@0%6F1Y"IY;:J/-(Q+\&N]\2?\$[OVG_$7[.'[,/PV.@:
M/%JWPH\6F\\6Q-K*&-;9;Q)%>)L?O"8USMX()Q0!YQ_P4^L?VK_ ?[.?PXU7
M]M[XB^%]9U>'XU0W5K<>%+)H[:TT];/<5.8HV=@_F_PD[57YF)X^B_V'?VS_
M (Z?MW_&SQ?\6/"FLZ/X=^"?A.\;3[#3)K2.35M5G$>X2RL6)MXRK"0\?W8U
M+%9'&O\ \%7OV.?BE^V7X \!^#_AII>GWB:+XVBU#7(=0OQ;J;/RG1PIZDG=
MC P:S_ G[$'Q+_9B_;ZO/BM^S;X;T>/X0^/]$2T\>>%8[M;9=.N45E2>WAQA
M@#AL ])IU &5H ^=)/\ @JI^U1\:-%\;_M#_  I_:.^#/@3P[X6O[A?#7PR\
M87MN-7\16T""4L5D<2EY$(5!&4#291<;=QP?^"EWQY^*/[6OP!_9R_:)\'7V
MD:5X?\2Z_$L&C31O)-9^(8IY897+[?GMU,94#[QQG'-=;H'_  37_;$_9EL?
M%OP5^"O[.WP8^(.AZYJ\MSX3^(7C73;.;4=!CD"H%ECNHV\S8J@A LB!]S88
M,4'J_P"VO_P3]_:#^(7[(7PK\!?""#PCJ/C/X>>)(=7U"QT[3H-&TZ]E(D:8
MP11+'%&!*RG&$WKN8D,<$ B^-WQ0^,7P[_;8_9B^%7QCT'X?>(O$FMV]ROB'
MQ(GA*&6:"99#\UA/*GFVH(QG;C)S5+2/VIO^"A7[0/[97QD_94^ OBWP5H5C
MX,OD:Q\1Z]H[2OI]N"5$2QJ")I)69?F<;46)^"6%=-\0OV7_ -KKX[?M2?L[
M?M,?$3P;X<TJZ\$PW+^.[#3M7W1VDCRL46#<6,OR;2<,>2:ZG]DK]DSXO_![
M]NOXY_'[QI96">'?'US _AZ6WOA)*X1V)\Q ,IP1UH \I_9]_P""J'Q>T[]A
MSXO?&3]H/P_I6I^,?A-K_P#8P;3HC!!J=Q+(D$'F*O Q.S;R@4%%& #DUR'Q
M2_:Q_P""LOP'_8OL_P!LKQEXS^'VIZ9XLMK"YM=*@T(I<^'HKMTD@DX 697C
M(C9'+,C2H0QVM6WH7[!&J?#']DG]ICPI^UIXKTOPGH'CSQ9_;.E>(8)S=I8J
MMUYMM-,L:[@!-Y(91SM+<CK7SO\ M4^)OVN;K_@F9I?@GXF_'+X2ZC\/?#\V
MG:?X9NO"&I/=:GXG6"010QL6*JL<*(SL?+20F%-R_>:@#]=/@YXGU3QK\(O"
MOC+7'1KW5_#=C>WC1)M4RRVZ.Y [#<QXKI*Y'X :?>:1\"/!.E:C;M#<6OA'
M38IXG&&1UM8PRD=B""*ZZ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M!OB+Q#)C!'Z+44 ?E!\3OV?KC]F']MGXN^,?CS\#?C/XG\)_$'5Y-;\(Z_\
M"&^NXP9IIIIFM;G[/)&,AIR@WG<OEY52LA-?1?[(O[%FB>/_ /@GEXU^#_BS
M]GG4/AA)\2GNKA]"USQ'/J=S%/Y48MKZ7SHT>"02Q(_DL"1Y2DG+%1]J44 ?
MFC_P2)_9S_:0\5?M#GXU_M:>!-9TE_A'X(@\&^!XM<TV6WWC=,ADA,@'F+'"
M94WK\I%PN"<5Y]XC^ %W^R;^T_\ %]?CU\ ?C;XFTGQ=K\^L> -=^$VHWL5O
M>&66:5;>Z-M(@#_O44D[G0HY",KJ3^M]% 'Y9_M"_LL>/=&_X(]VW@OX=?LF
M^)?"VLZ[\1[;6[KP+:W]UKM]"&A,1GD'E"2'<L49,1!V9&XAF*CU[_@JI\*_
MB3XX\)_LZ6W@;X<ZYK#Z-XZL)M5CTG2)K@V,2QPAGE$:GRE&#DM@#%?=U% '
MY[_'^]^)O[)?_!763]J_5/@!XX\8>#?%7@2/28KKP-H3:A-%<!(T\LH" 'WP
M+\K,N5DRN[!%<;^S_P#L\?M"_M!?%7]KN'QM\&M?\"W/Q/\ #'_%.+X@LGCA
M\V4R200M.!Y;L 8A*$+;"6':OTZHH _&;P%\)$M?@OHO[,?CG]@KX_>(_B3#
MJ2V.KZ#/XEO[#PS/ L[.+A9@S0QJ!L.?+\H,"X?&,^_?\%#_ (&?#*/Q=X$\
M&?'7]A3QEK/@C1O!-KI-A\2OA=JDVHZOI9AC"K9S1F)4DC1@<23 [@^Y,,7C
MK]&Z* /A'_@C9X+_ &B/!>H_$27Q0WQ!L_A'Y\*?#NR^*2&+4@%9R\@B)Q$F
MS;NVXC9B"N2&Q>_X(?Z7<ZU\.OBU\;XT9--\;?%G4;K1PPP)($P?,7V+2LOU
MC/I7UY\8? NJ?$_X5^(?AQHWBZ;0;C7M'GL$UFVMQ++9B5"C2(I(!<*QP<\'
M![52_9^^"'@O]F[X,>'?@?\ #Z!DTKPYIRVT#R ;YWR6DF?'&^21GD;'&YSB
M@#L:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "N5L/CA\)M4^,-[\ =-\=V,_C+3='75-0\/Q.6GM[0LB
MB5\#:N3)'\I.[#J<8(-<C^V-^TY9?LO?"4^)--T8ZWXKUN]CTCP+X7AYEUC5
MICMAA !SL!^9VXPJGG)4'Y#_ &"O@AXO^!'_  5D\3:#\3/&4WB#Q?K7P+.M
M^,=7D?*3:G<ZI9O,L0P-L286-  !MC!P,X !^BE<KX ^.'PF^*?B?Q)X-^'?
MCNQU?4_!]^MEXEM;)RQL+AM^(G.,;LHX(!."I!P1BO*_VY?VAO&W@BPT3]G#
M]GIXY_BM\2I7LO#8ZKHMH!_I.K3XSMCA3<5S]YP,!MK+7A__  1Y^$^E_ KX
MY_M(_"#1M6N]0M_#WBO2+,:A?/NFNF6&ZWS.?[SL68^FZ@#Z2^+O[=_[)/P'
M^(*_"WXL?&K3](USRXI+FT:TN)ELDE($;7,L4;1VH;((,S("&!Z$&O2/$?C3
MPIX2\&WWQ#\1:_;6NB:;ILFH7NIM)F**U2,R-+E<Y4("V1G(Z5^?WB[XH_#K
M]G+6_P!K7X/_ +0=C=KXK^)FHW=WX&LGT>>X?Q19W5@8+*VM61&$ICD;RRN?
MD+'IM;'777A3Q]\0_A)\!_\ @F%XAEGCOY_!>F:S\9MLIWZ?H-DL8%@[ \/<
M7"I;Y!^[$_530!]H> /'7ACXG^"-*^(O@J]EN='UNPBO=+N9[*:W::"10R/Y
M<R)(H92" R@X(-:]1VMK;6-K'965O'###&$ABB0*J*!@* .  . *DH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKQ7]MK]I?7/@-X&T[P=\*
M-+CU?XF^/+XZ/\/=";!$EVP^>[E':WMT/FR,?EX4$@-D>._\$19_&Y_9\^(V
MF_$7QC=Z]J^G?&O6;.]U2\N'D:>2.VL0[@N20&?<V/\ :- 'V917RM_P4D_:
M,^(&EZ!)^RC^S9>X^(/B?P[>:EJ^IQ.0/#.@01L;B^=ARDDFTPP]"78D$,%S
M6_X)[>-?&>D_\$C?#WC_ $F>?4=>L/!6MWE@UTQF>:YBN+QH@=V2WS*HQ^%
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
MHH **** "BBB@ HHHH **** "BBB@ HHHH **I^(;J>QT"^O;639+#9RO&V
M<,$)!P>.M?AO_P /D/\ @I!_T<9_Y:&C_P#R)7K97DV*S93=%I<MKWOUOV3[
M'IY?E6(S)2=)I<MM[];]D^Q^ZE%?A7_P^0_X*0?]'&?^6AH__P B4?\ #Y#_
M (*0?]'&?^6AH_\ \B5ZW^IV9_SP^^7_ ,B>C_JOF'\T?O?_ ,B?NI17X5_\
M/D/^"D'_ $<9_P"6AH__ ,B4?\/D/^"D'_1QG_EH:/\ _(E'^IV9_P \/OE_
M\B'^J^8?S1^]_P#R)^ZE%?A7_P /D/\ @I!_T<9_Y:&C_P#R)1_P^0_X*0?]
M'&?^6AH__P B4?ZG9G_/#[Y?_(A_JOF'\T?O?_R)^ZE%?A7_ ,/D/^"D'_1Q
MG_EH:/\ _(E'_#Y#_@I!_P!'&?\ EH:/_P#(E'^IV9_SP^^7_P B'^J^8?S1
M^]__ ")^ZE%?A7_P^0_X*0?]'&?^6AH__P B4?\ #Y#_ (*0?]'&?^6AH_\
M\B4?ZG9G_/#[Y?\ R(?ZKYA_-'[W_P#(G[J45^%?_#Y#_@I!_P!'&?\ EH:/
M_P#(E'_#Y#_@I!_T<9_Y:&C_ /R)1_J=F?\ /#[Y?_(A_JOF'\T?O?\ \B?N
MI17Q#_P1=_:^_:)_:ST'X@WO[0/Q#_M^70[S34TMO[)M+7R%E2Y,@Q;11[LF
M-/O9QCC&37V]7SN-P=7 8J5"HTW&VVVJOY=SQ,7A:F#Q$J,VFUVVVN%%%%<I
MS!1110 4444 %%%% !167XQ\2?\ ")Z!-KGV+[1Y3*/*\S9G<P'7!]?2N+_X
M:#_ZE'_R?_\ M=7&$I*Z%='I%%>;_P##0?\ U*/_ )/_ /VNC_AH/_J4?_)_
M_P"UT_95.P71Z117F_\ PT'_ -2C_P"3_P#]KH_X:#_ZE'_R?_\ M='LJG8+
MH](HKS?_ (:#_P"I1_\ )_\ ^UT?\-!_]2C_ .3_ /\ :Z/95.P71Z117F__
M  T'_P!2C_Y/_P#VNC_AH/\ ZE'_ ,G_ /[71[*IV"Z/2**\W_X:#_ZE'_R?
M_P#M='_#0?\ U*/_ )/_ /VNCV53L%T>D45YO_PT'_U*/_D__P#:Z/\ AH/_
M *E'_P G_P#[71[*IV"Z/2**S_"NO?\ "3:!;:Y]E\C[0K'RM^[;AB.N!GIZ
M5H5FU9C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S_ !;_ ,BK
MJ?\ V#YO_0#7\S]?TP>+?^15U/\ [!\W_H!K^9^OO."_AK_]N_\ MQ]EPI\-
M;_MW]0HHHK[@^N"BBB@ HHHH **** "BBB@ HHHH _4C_@W2_P"16^*__80T
M?_T"\K]**_-?_@W2_P"16^*__80T?_T"\K]**_)^(_\ D=5?E_Z2C\VS[_D;
M5/E_Z2@HHHKPSR HHHH **** "BBB@#F/C%_R(%W_P!=(O\ T8M>+5[3\8O^
M1 N_^ND7_HQ:\6KJH? 0]PHHHK804444 %%%% !1110 4444 %%%% 'N'PK_
M .1 T[_KF_\ Z,:N@KG_ (5_\B!IW_7-_P#T8U=!7#+XF6M@HHHJ1A1110 4
M444 %%%% !1110 4444 %%%% !1110!G^+?^15U/_L'S?^@&OYGZ_I@\6_\
M(JZG_P!@^;_T U_,_7WG!?PU_P#MW_VX^RX4^&M_V[^H4445]P?7!1110 44
M44 %%%% !1110 4444 ?J1_P;I?\BM\5_P#L(:/_ .@7E?I17YK_ /!NE_R*
MWQ7_ .PAH_\ Z!>5^E%?D_$?_(ZJ_+_TE'YMGW_(VJ?+_P!)04445X9Y 444
M4 %%%% !1110!S'QB_Y$"[_ZZ1?^C%KQ:O:?C%_R(%W_ -=(O_1BUXM750^
MA[A1116P@HHHH **** "BBB@ HHHH **** /</A7_P B!IW_ %S?_P!&-705
MS_PK_P"1 T[_ *YO_P"C&KH*X9?$RUL%%%%2,**** "BBB@ HHHH **** "B
MBB@ HHHH **** ,_Q;_R*NI_]@^;_P! -?S/U_3!XM_Y%74_^P?-_P"@&OYG
MZ^\X+^&O_P!N_P#MQ]EPI\-;_MW]0HHHK[@^N"BBB@ HHHH **** "BBB@ H
MHHH _4C_ (-TO^16^*__ &$-'_\ 0+ROTHK\U_\ @W2_Y%;XK_\ 80T?_P!
MO*_2BOR?B/\ Y'57Y?\ I*/S;/O^1M4^7_I*"BBBO#/("BBB@ HHHH ****
M.8^,7_(@7?\ UTB_]&+7BU>T_&+_ )$"[_ZZ1?\ HQ:\6KJH? 0]PHHHK804
M444 %%%% !1110 4444 %%%% 'N'PK_Y$#3O^N;_ /HQJZ"N?^%?_(@:=_US
M?_T8U=!7#+XF6M@HHHJ1A1110 4444 %%%% !1110 4444 %%%% !1110!G^
M+?\ D5=3_P"P?-_Z :_F?K^F#Q;_ ,BKJ?\ V#YO_0#7\S]?><%_#7_[=_\
M;C[+A3X:W_;OZA1117W!]<%%%% !1110 4444 %%%% !1110!^I'_!NE_P B
MM\5_^PAH_P#Z!>5^E%?FO_P;I?\ (K?%?_L(:/\ ^@7E?I17Y/Q'_P CJK\O
M_24?FV??\C:I\O\ TE!1117AGD!1110 4444 %%%% ',?&+_ )$"[_ZZ1?\
MHQ:\6KVGXQ?\B!=_]=(O_1BUXM750^ A[A1116P@HHHH **** "BBB@ HHHH
M **** /</A7_ ,B!IW_7-_\ T8U=!7/_  K_ .1 T[_KF_\ Z,:N@KAE\3+6
MP4445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH S_%O_(JZG_V#YO\
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
M2YRS$D ]7^ ?[5W[.G[4.ESZM\!/BYI'B1+4 W=O:2LES;@]#)!*%EC![%E
M.#CI6Q\7OC?\(O@%X4/CCXS_ !%TGPUI0E$27>JW:Q"60@D1H#\TCX!.U03@
M$XXKXV_X*H_"KPS^R/>^$?\ @HS^S]X>MO#OBCPMXJM;7Q7#H\*V\.O:9<$K
M)'<(F%=B0J;L9*R'))1"OT#\2_V-?"?Q]_:G\&?M0?$#Q3%K6@^$O#<L&A>!
M[_2!+:"]F<O_ &@7:3!?844(8S@Q1L""HH Z7X$?ME_LN?M-7EQI?P+^-FB>
M(;VTB\VXT^VF:.Y6/.#)Y,JK(4!(!8+@$CGD5T'@SX[?"3XA?$'Q'\*O!GCB
MUU#Q#X1>)/$FEPJXDL&D!*!R5 .=IZ$]*^1/VT=+\":E_P %*?V>?"/[/^AV
M<'Q(TO7GU'QE=:);K&]MX= 3S4O&0#AX_."!^0&(&/-7=ZGX,_8?\9^&/C;^
MT=\2=*^($.BCXQ:?8VOAC5K /-=:.R6,L4\[QG8-XGEWH%<\(.5/% '4>-/^
M"D/["_P]\<2_#GQ=^TWX8M=7M[@P7-NMTTJ6\H.&226-6CC8'@AF!!!!Q@UZ
M[!XL\,7?A=?&]GXALI]&:Q^V)JL%RKV[V^S?YRR*2K)M^;<#C'->&^ /V7?V
M4OV*?V-9? /Q/T?PW=^&="T&1_&6O:OHL2?VLY!\V>56+LSNQVHFYF&412<*
M*^7/V>_%WC/X)?\ !"CXA^-?$,5]8:;J-OK4?@2VU"0^=:Z9J$J6EL!GGF::
M1U/0APPR"#0!]9_\/+_V!?\ H[+P7_X-EKV+PEXL\-^//"^G^-?!VM6^I:3J
MMG'=Z;J%J^Z*X@D4,DBGNI4@@^]?FY\"?VA/V"?@S^SUX#@^+7_!.SQ+=>'[
M7P[I]KK'Q;U?X,6LNFW5VT2"6Y,\JF62)I2V'VEFX 4\5^C7PZN_ 5_X!T6^
M^%ATS_A&IM+@?0?[&C1+3[(4!B\E4 58]F-H   Q0!LT444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7P+_P3U^*'@S_@G_\
M$_Q[_P $_?VB]>MO"Q'BZXUSX<ZYK4HM[+6=-N0BHB3/A X\M3M)Y=Y$!W)B
MOOJN0^,?P ^"G[0GA]/"_P ;?A?HOB:RA<O;Q:M8K*UNQZM$_P!Z)B!@E""1
MQ0!\D_MD?\%=_AE\,-(^(WP*D\$:JGBJ719K7P%>V-U;7]EKK7"^3',LEO(Q
MAVLY<QN 2L>,[F"UM>!/'WA__@D'_P $N_"?_"W+'[9XAM;5E@T&"<![W6+V
M66Z^R[QD!8][!Y!D!86(W$J&]8\._P#!,[]@GPMH6I>'-(_98\*?9M6MFM[U
MKNS:XF,9.2$FE9I(CD @HRD$ @@@8OZ3^P/^R[;_  CT;X'^+?A[_P )9X>\
M.WEQ<:';>,+R347LO-8GRXWE)*HJD(J]E4=3DD ^</V5[3X#>(_B5;_MH?MV
M_MB?##Q#\39HMWAWPY#XXT\Z7X+@;E8+:/SR&G7/S29.&R06;,C?=6C:SH_B
M/1[3Q#X>U:VO]/O[:.XL;ZRG66&XA=0R21NI*NC*00P)!!!%>+?\.T/V!?\
MHTWP7_X*5KV3POX9\/\ @KPUIW@WPGI,&GZ5I-C#9:;86R;8[:WB0)'&@[*J
MJ !Z"@#X,_:9_;'M_P!L/X[Z]^QI\//VC_#GPN^'/AN8VGQ*\>ZGXAMK.^UA
M]S)+IVFB9URN5='E''!R=FU9OHOX0^&OV/;G]G[5?V2?V3?B+X+N;+_A%KRU
M&G^'?$=M>SJLT9A>ZG\IV=R7D7=(W4L!GH*LWW_!-W]A#4[V;4M0_95\'33W
M$K23S2:4I9W8Y+$]R22:Z?X/_LC?LS?L_P#B&X\6?!7X)>'_  SJ5W9&TN;W
M2;$1220%U<QDCJNY$./510!\T_\ !%WX@_"'X:_L?3_!?Q1K&D^&?&G@KQ%J
ML7Q TK5;N*UN8K@7+E9Y Y!*"'RH_,^[^Y(S\M7/^"32:?XC^)O[17Q<^'$.
MWX>^)OB@6\(2PQE+>Z>(2_:KB%>!Y;F2(@@8XQ_"0/=OC-^PG^R#^T'XK7QS
M\8?@#H&M:RH4/J<L#13S!0 HE>)E,H   #[L 8Z5Z1X0\'>$_A_X9LO!G@7P
MU8Z/I&G0B&PTS3;5((+>,?PHB !1R3P.I- &E1110 4444 %%%% !1110 44
M44 %%%% !1110!Y+^W9\!-2_:=_9%\=_ _0V0:CK6BYTI9&"J]W!(EQ C$_=
M#2PHI/8'/:O)/V"/V]?A;XL_9FTWX=>.-<M-$^)?P^T%=&\1>!]>OXM/OIKN
MRB\D&,7#(")?+7)SA&<JV,<_6M>6?&_]B/\ 9-_:/U9?$/QJ^ ^@:[J2H$.J
M2VQANG4# 5IH2DC*!T!8@=J /AC]K']M70?^"H>@>#OV#O@YX(UG1?%WB'QS
M&/'-GJGE/'HUE9@O-(L\;-'.N?G5E.2("-H+IGZ(_P""@_[=]S^SEJWAO]EC
MX%:QX=L/B)XOM@+/5_%.I16NE^&+ ;D^W7,DI"EOD?RT.<F,DAOECD[?Q5_P
M3'_8A\1^ K?P%I?P)TOPZMC=?:M+UOPN#8ZG97/&)H[N/]Z6&!PY93M7(.!C
MIOB'^Q!^R;\7=?3Q9\5?@1H/B35ELX;4ZIK=L;BX>*)=J!I')9B!W))/)/)H
M \H_8>\*_L1_LXB9-)_:S\%>.OB=XUO8QXF\7WGC*RGU+7+R1P%@B43,RQF0
M@)$N23MR6.,?2OC_ ,=^%/A=X'U?XC^.M7CL-&T/3IK[4[R7)$,$2%W; Y)P
M. .2< 9)KS+PQ_P3U_8D\%^)=.\8^%/V8_"-AJFDWT-[IM];:6JR6UQ$X>.1
M#V964,#ZBO3?'O@'P9\4?"%]X ^(?ANUUC1=3B$>H:;>Q[XIT#!@K#N,@'\*
M /SS\(_%KX8?\%,_'4'Q@_:__:%\&>#?A#HFJ-)X-^#]]XTL[:[UB2)BHO=5
M4RA@,@[8O0D#"DO-]5?M+_M2_!SX<_LC:Y\;/A]X,T'XK^$O#LD%KJ6C>&M2
MM+FTBA#1J<[%EC B#Q.4Q\J$-P!FI_\ AVA^P+_T:;X+_P#!2M>B?"[X"_!G
MX*>#+KX=_"GX::1H6A7UQ)/>:386:K!/)(BQNS(<AMR(JG/4*!0!Y5^TA^U9
M^RC??L.>)_B7?_$7P]?^%=<\%74.G6:7D3-?--;,D=HD0.?-+,$*8RA!W;=I
M(/\ @E7X#\<_#7_@GY\-/"7Q%M9[?58](GN7MKH$20PW%W/<0(P/*D0RQC:>
M5QCC%:WA_P#X)O\ ["GA;QTGQ(T']E[PG;ZM%<">"06!:&&0'(=(&)A0@\@J
M@P0,8P*]MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
B*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>cvlt-20250930_g5.jpg
<TEXT>
begin 644 cvlt-20250930_g5.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M7@&X P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ***;--';PO/,^U$4L['L!R30 ZBOF[_ (>\?\$X_P#HZ'2O_!5??_&*
M]D^#7QX^#G[0OA0^-_@G\1]*\2Z6DYAENM+N0_DR@ F.1>&C;!!VL <$'H10
M!UM%%% !1110 4444 %%%% !17%7?[17P7L?CC;?LV77CNW3QO>:8=1MM -O
M+YDEJ Y,F_9Y>,(_!;/'2NUH **** "BBB@ HKEOC)\:OA?^S[X!NOBA\8O%
ML.AZ#92Q1W6HSPR2+&TCA$!$:LW+,!P.];OAWQ!H_BSP_8^*?#U\MSI^IV<5
MW8W*J0)89$#HX! (!4@\@'F@"Y17A/Q&_P""F?["_P )/'&I_#;XB_M":=IF
MN:-=&WU/3Y=.O&:"48)4E(2IZCH37?\ P/\ VDO@/^TGH<_B/X%?%32/$UK:
M2*EY_9USF2V9LE1+&V'CS@XW*,X.,XH [>BBB@ HHHH **XKXN?M$_!?X$:C
MX>TGXM>.[?1KCQ7J@T[P_%/;RN;RZ)51&OEHP4Y=>6P.>M=K0 4444 %%%%
M!1110 4444 %%9F@>,_"/BJ]U+3O#'B>PU&?1KW['JT5E=I*UG<;%?R90I.R
M3:RMM." P..16G0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 55US_D"WG_7K)_Z":M5!J<$EUIMQ:P@;Y('5<GN00* /Q-_X)Z?M4?LQ
M?LX?LN:S=_M!?L)7WQ"5O&4[Q^-)/!5E>65LKVUJB637=RIV.&5G\O/_ "V!
M ^:OI+_@G!IOB;]DSX/?'K_@H5XJ^'$7ACP#XH@.M>"/ ]AJ4<H:VCDN9(5#
M1Y6-<SQP(2 ?O':%"Y]E_P""8_[!/C'X$_L7>+_V9?VK/"VE7<?BGQ1?7%WI
MUK>BYBFLI[*TAY90-K[H7(QRI"L"#BN-_9A_X)T_M(?"[X<_%[]AKXF:]:ZC
M\'O%MI>?\(1XCCU!9+S2YW(V,UN<8#?([J#M$D)QQ*S4 >06_P#P59_:_P#!
M_P ,]'_:X\4_M"_!37M*U'54_M/X)Z7?VZZS8V+RE 5 <SB4 !L,7V!@S*0&
M4>H?MP?\%)_BIX/_ &E?"_P6^'OQCT#X4^$-;\%VVO6_C_Q+X6EU/^T&N,F.
M)$566-,  L1PP;+#@'C_ (>_L ?MZ^%?!OA_]G.#]FW]GVT@T;4@EW\7[_PU
M8:G<WM@'8[7M[B%GDDPP&YD5B$4%E.YS[G^V/^SW^U_J_C[1YOAI\,?AI\6?
MAC:Z&EB_PP\9:/8V;:=<*BI]HMK@P@H,(I 5P%W,H0@(5 #X3?ML_&?X;_L3
M_$+]I']HCQ7\/?'L7@]W'AS7OAYK"R1:T&<10I<(@*VKF5XLCA@LG,:LGS?.
M5E_P56_:Q^%_@KPI^U!\2/VBO@QXPT/Q!J4']O\ PC\-7UN-:T6SFRP955S*
M)$4?,LA?8S*&!^8KZ-^S'_P23\?0? _XX^$OC$NB^"C\7X8(]'\(>&;R2\L_
M#WV>5Y[=W=V/FE92GRJQ^16^;Y\)SGPV_8,_;NLM \(_ /4OV:/V?="L?#UW
M'#K/Q4E\+Z=JMUJUA&"H4P3P,[RE2"7949V1<LF7R >Y?MN_'']K'PW\0-'M
M_A3\>_A7\*?AY<:%]M;QOXXU"VDN=0N3@B&&VF.2NUEQM0DX8EA\JGRC]GW_
M (*;_M"_$+]AKXZ?$;7M9\.:GXN^$\XCTCQ1I6GD6>JQ.[".8PM@'_5N00$!
M5TRH().Y^T5^Q)^T]IO_  4%G_:K^%WP4\ _%+PYJ7A>VTG3/#_C:]CAA\-/
M%%#&)(XW4J &B:0&-6.+B4!5.&.#\)/^"<O[7'A']G[]IKX7^-M/\+W&M_%:
MXAO/#UWHVH^79SW!FGDF78ZAH$!D7:&'3(XQR ;OP"_:]_;QM/V=KW_@H%^T
MIK'@]OAI!\/Y[S3/!^C6ACU"\U%'C@@DDD,>(DGD\Q_E=@BL@V=<5/A=\6_^
M"T'Q!^&/A/\ :R\'Q?#_ ,4Z/XINX[I?A=;6D=G+%ILA.V07<S+M.T9&Z5BN
M]20_*#W3P+^QMJWB/_@FGIW[%?Q7NXM.U*7P*ND7]S9.)TM;I?F252,"0)($
M;'&[&,C.:^?/ 7P _P""S7AOX3>&?V.=!USP3X2\.^&KV*!/BEI&JL]X^G1.
M2L:PD[FPIQ@Q)N"*K,OS,0##_:?N/CK>?\%N/"MI\ (-&L?%FH_"M8;>Z\3*
MTMKIB-'>&::182?-9$#!5!VLY7)VYKV7]@?]JS]J+Q!^UE\3OV*/VK=;T+Q!
MK7@>QAU"Q\2:'IXM1-"YA.QD4*I!2XA8?*"I#@EN"->]_8_^,I_X*H>&?VKT
M>VN_!^D?#K^Q;O4;J_3[9+="*X7<8@HSDR*21@9)XJ?X&_LE_&#P%_P5!^+7
M[5OB&RL%\(^,?#-K8Z+-%?!IVE2.P5@\6,H,V\G/L/6@#UW]KGQA\=/ GP%U
MOQ)^SGHOA^[\4PQK]DD\4:FEK8VD>?WD\CR,BG:N<*S*-Q!)P"#\4_"'_@H9
M^TWX$_;1^'O[/_Q&_:A^&/Q@T?QO<?8M6?P-:1C^Q+AN% GA55?#E>N[<H<$
M(<&OHK_@JU^RA\7/VQ/V6A\,/@QK=K!JUEXBM=4?3;ZZ,,.JPQ)*IMG<<#YI
M$D&[Y=T2Y(X8>!6_[$/[:/C?]HKX)?'/5OV=OA=\/M"^'NNQ_;/!_@S4(TDA
M@,D1FNF94$<C,%^2-6) CY8ELT ;VE_M3_\ !0GX_?MG_&/]E'X"^+/!6AV/
M@V\1['Q'KVCM*^GP [1$L: B:61W7YG&U%B?@EA4'[/O_!4[XPZ;^Q!\8?C!
M^T)X?TK4_&/PCU[^Q]^G1&"#4KB65+>#S%7@8G8[B@4% , ')/JO[)W[)GQ@
M^$'[>'QR_:!\9V5@GAWQ[- WAZ6WOA)*X1R3O0#*<>M>8_"#_@E]\4]5^ O[
M1OP/^,%UIVDCXI^+VU7PO?VEV+@1&.X:XMY)54 J/,6+<O7:6 H \+_;C\3_
M /!2'QM_P377XR_M$^+O!.K^#O'ATF_.B:7I36U]H44TT=Q:2*Z@+(K (CHY
M9E,B\G#&OTR_9E_Y-N^'W_8CZ3_Z1Q5\$?$S]D#_ (*T?'']C"U_8U\:^'OA
MYI^D^$(+"VT_4K;66>Z\10VKI';Q$Y*0HD8\QG=5=S#&-HW,:_0CX*^%M6\#
M?!OPEX)UY(UOM'\,V%C>K$^Y1+%;QQN >XW*<'O0!\#?L??"CX6_%?\ X*U_
MM+:;\4OAKH'B6WM)%EM;?Q!HT%XD+F= 619E8*2.,CG%)>^ O"/['?\ P73\
M">#?@#H5OH'A_P")'@>27Q%X>TJ,16NYEOQ\D2_+&HDLH)<   A\  UJW'[+
MG_!37X#_ +;?Q8_:._9@\"?#K4[#Q_>%86\6:G(2EN&5U94BEB*/N'\188[5
MZ'^R5^PS^TG??M8W/[>'[=7C+P_?>,X=);3O"_A[PPKFTTF)D:-FW,!@A'E4
M*"_^N=F<DX !X-?_ /!4S]IWXYS^/?C'\&/VE/@U\/O#/@Z_N(O#'@7QK?6R
MZIXHB@3S"^)6$F9%P%\LHI=O+!RC/7HGQ&_X*B_&"R^!/P'_ &UO#-AI]E\/
MO%/B'^QOBKH\EEYTFGS+.8WDAESN52(;EES_ '8@>6-<1IW_  37_:U_9BOO
M''PP^!'[./P<^(OASQ-JLUWX2\8>-M/LY=0\-B50@5TNHV\P1J%(0!T+*7V_
M.T=?4WB[]B&^^(/_  3OU#]D?QU)X:?Q#?:!([WOAS08-,T^/6!(;B&6*""-
M%1%F"*6"JSJ&) +$4 <_XG_;#^*OB[_@IA8?LK_"/6-,B\$^$?!YUWXFZE)9
M+-(-R>9'%')G" B6TY'.)7/\-?,)_P""JW[5WQ@\,^,_VE/AG^T7\&?!&@>&
M;^X_X1[X4^+;VW_MC7K6!!(20[B5I'0[5$97?(&10,!F^C_^"5O[!_Q'_9@\
M >,M?_:5FM=0\;^-KZ.#4IH;[[2!IL$(CAB,F!R2\I..PC[K7@/AO_@FQ^V9
M^S7H_BCX%_!W]GCX+>/M(U?6)+CPK\2O&>EV4VHZ+#)M7;-%<Q-YFU5!"!9%
M#EB-P.T $G[=_P"T#IG[5'P]_8Z^/VEZ7]A7Q'\1X9I[+S-XM[A+JVAGC#<;
ME66.10<#( .!TKV'XW?M:?MA?'/]MC6_V)?V'M2\,^&QX*TA+[Q?XS\2V1N<
M2,L3"&*,JRX'G1I@H26#G*A/F;^T]^P%\<?'G@O]G7PKX&M_"US/\-/%T6J>
M+Y=*LH-'L^9H9IGMK:)%10764A54$]3RQIWQK_9&_;#^!G[;&N_MM?L/V?A?
MQ&/&FD1V7B[P7XFO&MLR*L2^;#)E5P3"CY+@JQ<896X *OP&_;Z_:0MG^.7[
M,O[2FFZ$GQ5^$?@J^UW3M<T2 _8]4MX[821S-$V #F:V<8"AEFP40J=WF7@/
M]KG_ (*T?%_]BF3]MWPCXH^'MAHOA>TO;J^T>;16>YU^WM)9#<SG@K"B*K($
M1D9O(=MP)7/=^ /V-/CGX"\$?M%?MK?M;:QHS_$7X@?#?5[/^Q_#SL]KI5BM
MB?W6\YW-BWMU !8*L(R[ECCPC]B_P+_P4I^(W_!-6U^"7[/^B>!M2\"?$"/5
M;$ZUJVH/;WV@P2W4UO=PLI.V1'VR.K(KLOG.,9"X /9/CQ_P5(^/NH?#?]F;
MXD_LV^'M$CN_C)J-Y8:GH6M1&2%KV*YM+00"48=(Q<22C</F*X/!JE+^U#_P
M5+\"_MI']A'6?''PY\0>(/%N@KJ6A^)FT.2WM="BVR222>6@#3;4@F14?<2Y
MB8MC<IZ/XB?\$Q_BCX=LOV2_ _PEN;#4]+^"GBO^T?%^H7=V+=I/,O[&[GEA
M0Y+;GBN"%SD#:,DFO2/%?[)?Q@U?_@K)X9_:_L[*P/@S2_ 4FDW<[7P%P+DI
M=@ 18R5S,G.?7TH \W_9F_X**_';P/:?M"^#/VOY=)\1ZM\#;=KN+5]!M!:#
M55S*BPE0 J[G2+:VT$>:=P.W->-V_P#P59_; \)_#'2?VN?$_P"T+\$]<TK4
M-50ZE\$M,U"W76K*Q>4Q@J YG$H #88OL#!F4@,H]Y\'_P#!.7XD>)?CC^U!
M=_%)[.P\+?&:P^R^'M0L[M9IX3ND997BXP48HVTGG;C->2_#W]@#]O;PEX,T
M#]G*W_9M_9^MH-&U,+=?%_4/#=AJ=S>6 =FVO;W$+/))AL;F120J@LIRY /5
M?VG/VX_VHX?VW_A?^SG^RC-X:FTWXE_#N/5[!_$MDQCADE^VO]J=HSO*QP0+
M)Y8^\4QGFJO[.G[3W[>,W[5OQ3_8'^,GCCPAJ_B_2/ DNK^#/&-KHY@MHKIH
M[<P":)%&^+_2D+#;N!B89<,#7;_$#]C3XJZE_P %/O@_^TWX5TW2U\#>!/ ,
MVBZDZ31P2QRFWU.)%BMT4 )_I4(PN%4$@#"U;\%?LE_&#0_^"LGB[]K^_LK
M>#-9\!1:393K? W!N52R!!BQD+F"3G/8>M 'S]_P;_Z7\>3IGC[5[KQ7H3>!
MT\6WL6J:8+5_MTNL^7:D3H^W:(/+R-I.=W.*_2BOBG_@F/\ LO?MC_L;_$KQ
MO\)_'W@_PS-\.-9U^]UFS\46NJ;[R:X811Q*L0;*H8TRP= 0W1B*^UJ "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MEIMG",)!!$@2-![!5 _"@#0HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M2_%FI?\ "H?^$3_X1>XLXMG_  D'V_[3YZS'.?L\.S;Y7^UG=VQS]*5^:_\
MP;I?\BM\5_\ L(:/_P"@7E?I17Y[G>&HX3-*E&DK15K+5]$^NI\1FU"EA<PG
M2I*T5:WW)]0HHHKRCS@HHHH **** "BBB@#+\8^)/^$3T";7/L7VCRF4>5YF
MS.Y@.N#Z^E<7_P -!_\ 4H_^3_\ ]KKH?C%_R(%W_P!=(O\ T8M>+5T4H1E&
M[);=STC_ (:#_P"I1_\ )_\ ^UT?\-!_]2C_ .3_ /\ :Z\WHK3V5/L*[/2/
M^&@_^I1_\G__ +71_P -!_\ 4H_^3_\ ]KKS>BCV5/L%V>D?\-!_]2C_ .3_
M /\ :Z/^&@_^I1_\G_\ [77F]%'LJ?8+L](_X:#_ .I1_P#)_P#^UT?\-!_]
M2C_Y/_\ VNO-Z*/94^P79Z1_PT'_ -2C_P"3_P#]KH_X:#_ZE'_R?_\ M=>;
MT4>RI]@NSTC_ (:#_P"I1_\ )_\ ^UT?\-!_]2C_ .3_ /\ :Z\WHH]E3[!=
MGT!X5U[_ (2;0+;7/LOD?:%8^5OW;<,1UP,]/2M"N?\ A7_R(&G?]<W_ /1C
M5T%<DE:3+04444@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#/\ %O\
MR*NI_P#8/F_] -?S/U_3!XM_Y%74_P#L'S?^@&OYGZ^\X+^&O_V[_P"W'V7"
MGPUO^W?U"BBBON#ZX**** "BBB@ HHHH **** "BBB@#]2/^#=+_ )%;XK_]
MA#1__0+ROTHK\U_^#=+_ )%;XK_]A#1__0+ROTHK\GXC_P"1U5^7_I*/S;/O
M^1M4^7_I*"BBBO#/("BBB@ HHHH **** .8^,7_(@7?_ %TB_P#1BUXM7M/Q
MB_Y$"[_ZZ1?^C%KQ:NJA\!#W"BBBMA!1110 4444 %%%% !1110 4444 >X?
M"O\ Y$#3O^N;_P#HQJZ"N?\ A7_R(&G?]<W_ /1C5T%<,OB9:V"BBBI&%%%%
M !1110 4444 %%%% !1110 4444 %%%% &?XM_Y%74_^P?-_Z :_F?K^F#Q;
M_P BKJ?_ &#YO_0#7\S]?><%_#7_ .W?_;C[+A3X:W_;OZA1117W!]<%%%%
M!1110 4444 %%%% !1110!^I'_!NE_R*WQ7_ .PAH_\ Z!>5^E%?FO\ \&Z7
M_(K?%?\ ["&C_P#H%Y7Z45^3\1_\CJK\O_24?FV??\C:I\O_ $E!1117AGD!
M1110 4444 %%%% ',?&+_D0+O_KI%_Z,6O%J]I^,7_(@7?\ UTB_]&+7BU=5
M#X"'N%%%%;""BBB@ HHHH **** "BBB@ HHHH ]P^%?_ "(&G?\ 7-__ $8U
M=!7/_"O_ )$#3O\ KF__ *,:N@KAE\3+6P4445(PHHHH **** "BBB@ HHHH
M *R?'7@[2_B#X1O_  7K=Q=PVFHP&&>2QN6AF520<HZ\J>.HK6HH \+_ .'>
M_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"A
MM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S
M_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X
M)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-
MOCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (UY7\?_ -D/X<>!OB=\
M+_#FA^*O&!M_$GBJ2RU(W'BFXD<1" N-A)^1LCJ*^R*\^^,?P9U/XF^/? 'B
M^QUJ"UC\'>(7U&YAFC8M<*8BFQ2.AR<\T <9_P .]_@G_P!#;X[_ /"RN?\
M&C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\
M$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_
M .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7
MNE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44
M>%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_
M@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OC
MO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_
M !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[
M_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=
M_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:\K\)_LA_#C5/VN_%WPJNO
M%7C#^R]*\*V%[:E/%-P)O-E=@VZ3.67C@=J^R*\^\.?!G4]$_:2\2?'&76H'
MM-<\/6>G16*QL)(FA8DN3T(.: .,_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_
M]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PL
MKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW
M2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_
M (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^
MAM\=_P#A97/^->H?"GX6^'?@]X13P7X7OM2N+1)WE$FK:@]S-N<Y(+OSCT':
MNDHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N"^._[4/[/O[,FB0Z
M_P#'CXL:1X:@N21:1WTQ:>YQ][RH4#22XR,[5.,C/6N]KX*_X)G?#GP=^VQ\
M0/B!_P %#_CMH5MXDU74/&5SI'@2RUB$7%OH>EVRH8_)C?*JY\P+NQD&-F!!
MD?(!]%? O_@HQ^Q/^TEXE3P;\'?V@=(U+5YB1;:9>6]Q87%P>N(H[N.)I3CG
M" G )[5[!KVOZ%X5T6Z\2>)]:M-.TZQ@:>]O[ZX6&&WB499W=R%50.220!7@
M/_!0;]BOX3?M$_L^^(+Z'P?8:=XQ\/Z3-J7A'Q/IULL%[97ENAEB43( WELR
M!64D@ [@ RJ1YO\ "[PGXC_X*Q_\$U/AM#X_^)USHK7&JV\GCAH+'SFUU-.N
M)H)+>3$D?EB=HXYBXSM8#"\8H ]F\!_\%&_V'/B9XYB^&_@G]I?PS>:S<3B"
MUM6N7B6YE)PJ122*L<K$\ *Q)) &:[[Q5\=OA)X)^)OA_P"#?BKQQ:V7B?Q4
MDK^'M'E5S)>K$"SE2%*C !/)'2OE[_@KWX3_ &9OA]^PK?>!;GX<Z);ZS>S6
MNG?#/2=(TN..[&H^;'L%HL:AE"IG=MX*G:<EP#UL7['?Q0\=?&K]FG]H3Q_K
M=J^I_#/P7=6OCJ.ZN7-Q=:A-IL42-'A2KXN#.SDL.-N-V30!ZE\=?VTOV5_V
M:-2@T3XY?'#0_#]_<Q"6'3KB9I;DQDX#F&)6=4)!PQ4 X.#P:ZCX2?&GX3_'
MGPBGCOX-_$+2O$FD/(8_MNE7:RJD@ )C<#F-P""58!@"..:\S^ 7[#?@WX1?
M%WXC?'7QUK-KXT\4>/\ Q')?)JNJ:(BR:588Q%I\19Y/W:#Y=PV;E5 5^05\
M\?LE>)_!GA_]NC]IGXW?L[Z5!%\*M"\+Q#5#I2"/3K_7K:(2RO;A?D. ER&9
M.,R;NDBD@'U'\:_VYOV1_P!G3Q+'X,^,_P >M!T/5Y$5SIDLS2W$:M]UI(XE
M9H@1R"X (YZ5Z%X'\=>#/B7X4LO'7P]\4V&MZ-J,/FV.IZ9=+-!.N2"5=20<
M$$$=000<$5^:O[!W[5O[+OPH^!=S\0/B)\*/%?Q5^)WCNXO-=^*&H>$_!/\
M;+Z;%/<2B*&ZE<JD,7DJK^4&.-[$J,BOK?\ X)K^$_V7M'^#.L^,OV0/B#J>
MK^#?%?BJZU5-(OW01Z!=.%\VQBA$:/ J )^[<L<;6#$-N8 ^B**** "BBB@
MHHHH **** "BBB@ HHHH **** "O&?CS_P %"_V,?V9O$#>$_C1\?=(TK5D
M,VEVT,]]<P9&1YD5K'(\6001O R#GI4W[??QWUC]F?\ 8Z\??&KPVX34](T7
MR]*E90PBN[B6.V@D(/!VR3(V#P=N*X;_ ()M_L;?"SX*_LY^&O'FK>%K/5_'
M/C#1X-<\6>*M6@6YOKFZNT$[1^=("P1/,VX! 8J7.68D@'J_P#_:N_9T_:AT
MN?5O@)\7-(\2):@&[M[25DN;<'H9()0LL8/8LH!P<=*V/B]\;_A%\ O"A\<?
M&?XBZ3X:TH2B)+O5;M8A+(02(T!^:1\ G:H)P"<<5\;?\%4?A5X9_9'O?"/_
M  49_9^\/6WAWQ1X6\56MKXKAT>%;>'7M,N"5DCN$3"NQ(5-V,E9#DDHA7Z!
M^)?[&OA/X^_M3^#/VH/B!XIBUK0?"7AN6#0O ]_I EM!>S.7_M NTF"^PHH0
MQG!BC8$%10!TOP(_;+_9<_::O+C2_@7\;-$\0WMI%YMQI]M,T=RL><&3R956
M0H"0"P7 )'/(KH/!GQV^$GQ"^(/B/X5>#/'%KJ'B'PB\2>)-+A5Q)8-("4#D
MJ <[3T)Z5\B?MHZ7X$U+_@I3^SSX1_9_T.S@^)&EZ\^H^,KK1+=8WMO#H">:
MEXR </'YP0/R Q QYJ[O4_!G[#_C/PQ\;?VCOB3I7Q AT4?&+3[&U\,:M8!Y
MKK1V2QEBGG>,[!O$\N] KGA!RIXH ZCQI_P4A_87^'OCB7X<^+OVF_#%KJ]O
M<&"YMUNFE2WE!PR22QJT<; \$,P(((.,&O78/%GAB[\+KXWL_$-E/HS6/VQ-
M5@N5>W>WV;_.61259-OS;@<8YKPWP!^R[^RE^Q3^QK+X!^)^C^&[OPSH6@R/
MXRU[5]%B3^UG(/FSRJQ=F=V.U$W,PRB*3A17RY^SWXN\9_!+_@A1\0_&OB&*
M^L--U&WUJ/P);:A(?.M=,U"5+2V SSS--(ZGH0X89!!H ^L_^'E_[ O_ $=E
MX+_\&RU[%X2\6>&_'GA?3_&O@[6K?4M)U6SCN]-U"U?=%<02*&213W4J00?>
MOS<^!/[0G[!/P9_9Z\!P?%K_ ()V>);KP_:^'=/M=8^+>K_!BUETVZNVB02W
M)GE4RR1-*6P^TLW "GBOT:^'5WX"O_ .BWWPL.F?\(U-I<#Z#_8T:):?9"@,
M7DJ@"K'LQM   &* -FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *^!?^">OQ0\&?\$__B?X]_X)^_M%Z];>%B/%UQKGPYUS
M6I1;V6LZ;<A%1$F?"!QY:G:3R[R(#N3%??5<A\8_@!\%/VA/#Z>%_C;\+]%\
M364+E[>+5K%96MV/5HG^]$Q P2A!(XH ^2?VR/\ @KO\,OAAI'Q&^!4G@C54
M\52Z+-:^ KVQNK:_LM=:X7R8YEDMY&,.UG+F-P"5CQG<P6MKP)X^\/\ _!(/
M_@EWX3_X6Y8_;/$-K:LL&@P3@/>ZQ>RRW7V7>,@+'O8/(,@+"Q&XE0WK'AW_
M ()G?L$^%M"U+PYI'[+'A3[-JULUO>M=V;7$QC)R0DTK-)$<@$%&4@@$$$#%
M_2?V!_V7;?X1Z-\#_%OP]_X2SP]X=O+BXT.V\87DFHO9>:Q/EQO*2515(15[
M*HZG)(!\X?LKVGP&\1_$JW_;0_;M_;$^&'B'XFS1;O#OAR'QQIYTOP7 W*P6
MT?GD-.N?FDR<-D@LV9&^ZM&UG1_$>CVGB'P]JUM?Z??VT=Q8WUE.LL-Q"ZAD
MDC=25=&4@A@2"""*\6_X=H?L"_\ 1IO@O_P4K7LGA?PSX?\ !7AK3O!OA/28
M-/TK2;&&RTVPMDVQVUO$@2.-!V554 #T% 'P9^TS^V/;_MA_'?7OV-/AY^T?
MX<^%WPY\-S&T^)7CW4_$-M9WVL/N9)=.TT3.N5RKH\HXX.3LVK-]%_"'PU^Q
M[<_L_:K^R3^R;\1?!=S9?\(M>6HT_P .^([:]G59HS"]U/Y3L[DO(NZ1NI8#
M/059OO\ @F[^PAJ=[-J6H?LJ^#II[B5I)YI-*4L[L<EB>Y))-=/\'_V1OV9O
MV?\ Q#<>+/@K\$O#_AG4KNR-I<WNDV(BDD@+JYC)'5=R(<>JB@#YI_X(N_$'
MX0_#7]CZ?X+^*-8TGPSXT\%>(M5B^(&E:K=Q6MS%<"Y<K/('()00^5'YGW?W
M)&?EJY_P2:33_$?Q-_:*^+GPXAV_#WQ-\4"WA"6&,I;W3Q"7[5<0KP/+<R1$
M$#'&/X2![M\9OV$_V0?V@_%:^.?C#\ = UK65"A]3E@:*>8* %$KQ,IE
M?=@#'2O2/"'@[PG\/_#-EX,\"^&K'1](TZ$0V&F:;:I!!;QC^%$0 *.2>!U)
MH TJ*** "BBB@ HHHH **** "BBB@ HHHH **** /)?V[/@)J7[3O[(OCOX'
MZ&R#4=:T7.E+(P57NX)$N($8G[H:6%%)[ Y[5Y)^P1^WK\+?%G[,VF_#KQQK
MEIHGQ+^'V@KHWB+P/KU_%I]]-=V47D@QBX9 1+Y:Y.<(SE6QCGZUKRSXW_L1
M_LF_M'ZLOB'XU? ?0-=U)4"'5);8PW3J!@*TT)21E Z L0.U 'PQ^UC^VKH/
M_!4/0/!W[!WP<\$:SHOB[Q#XYC'CFSU3RGCT:RLP7FD6>-FCG7/SJRG)$!&T
M%TS]$?\ !0?]N^Y_9RU;PW^RQ\"M8\.V'Q$\7VP%GJ_BG4HK72_#%@-R?;KF
M24A2WR/Y:'.3&20WRQR=OXJ_X)C_ +$/B/P%;^ M+^!.E^'5L;K[5I>M^%P;
M'4[*YXQ-'=Q_O2PP.'+*=JY!P,=-\0_V(/V3?B[KZ>+/BK\"-!\2:LMG#:G5
M-;MC<7#Q1+M0-(Y+,0.Y))Y)Y- 'E'[#WA7]B/\ 9Q$R:3^UGX*\=?$[QK>Q
MCQ-XOO/&5E/J6N7DC@+!$HF9EC,A 2)<DG;DL<8^E?'_ ([\*?"[P/J_Q'\=
M:O'8:-H>G37VIWDN2(8(D+NV!R3@< <DX R37F7AC_@GK^Q)X+\2Z=XQ\*?L
MQ^$;#5-)OH;W3;ZVTM5DMKB)P\<B'LRLH8'U%>F^/? /@SXH^$+[P!\0_#=K
MK&BZG$(]0TV]CWQ3H&#!6'<9 /X4 ?GGX1^+7PP_X*9^.H/C!^U_^T+X,\&_
M"'1-4:3P;\'[[QI9VUWK$D3%1>ZJIE# 9!VQ>A(&%)>;ZJ_:7_:E^#GPY_9&
MUSXV?#[P9H/Q7\)>'9(+74M&\-:E:7-I%"&C4YV++&!$'B<ICY4(;@#-3_\
M#M#]@7_HTWP7_P""E:]$^%WP%^#/P4\&77P[^%/PTTC0M"OKB2>\TFPLU6">
M21%C=F0Y#;D15.>H4"@#RK]I#]JS]E&^_8<\3_$N_P#B+X>O_"NN>"KJ'3K-
M+R)FOFFMF2.T2('/FEF"%,90@[MNTD'_  2K\!^.?AK_ ,$_/AIX2^(MK/;Z
MK'I$]R]M= B2&&XNY[B!&!Y4B&6,;3RN,<8K6\/_ /!-_P#84\+>.D^)&@_L
MO>$[?5HK@3P2"P+0PR Y#I Q,*$'D%4&"!C&!7MM !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
, !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>cvlt-20250930_g6.jpg
<TEXT>
begin 644 cvlt-20250930_g6.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M7@&X P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BN&^._P"TO\!OV9/#47BWX\?%#2_#5E<.4M3?2,TMRP +"*%
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
M_LX>#M0BB\1?%K7X=(@$DXC"V221M.Q8_=5G:WB)/&V5_2O(OV!'\(?L#?\
M!2W7/V.O#'CZUUGP3\1_#%E=^'-0@U!)T;48("QW,K%49F2]3;G)_<^PKUWX
M\?\ !.SQG^V9_P %#?\ A9_[3WAFRO/@[X<\*FP\.Z3#KTL4]].5#%I%MV22
M+]]-*^X."1!$IR"17*_M8_\ !&?P?X1L_"'Q0_X)P^ ;/PQX[\+^++?4&&H>
M)KV2&YACRZG==32A625(R NW<KN"3@4 =3\;?VK/VQOC9^WQJW[$/[&?B/PU
MX4A\$Z#'J?BSQ1X@TS[89F=('\I$((VC[3"F  Q;S#N 4"O$?V.O'/QM\$_M
MJ_M:_$#XEVNCVWCOP_\ #NYNKQM)1WL9+NUB4QS1K(=WE/Y:2!6Y ?!KV;XN
M?LK?MK?"7]MJ?]NO]D3PKX8UJ[\<>&;?3O'/@SQ%JODK:S+% K-'*"JNH-O$
M=RG=N5_E8/QC_ /]@O\ ;&\.?%G]H7XG_&^Z\,WVI?%;X?75CI]SHMZ5M_[0
MN(/]0J.-Z0Q,?*5WY*QACUH \Q;]OC_@J%JG["=G^WW;>,/ %CX>T75!:7VC
M'06>YUM3?_9C,^?EB02.L02-E8A&?=D@5UWCS]NS_@H3\'=4^#?[1WQ-O/!#
M?#_XNZO9Q1^ M,T]VN-,L[E8Y(BUTX#O.89-Y(.P.,;,<#IK?_@GW^T7'_P1
MHG_8D;3=)_X3J2^$JV_]J+]FV_VXMY_KL8_U()Z=>*V_VMOV&/CW\8OV=?V=
MOAKX+T_2Y-4^&M[HTOB=+C4EC1%MK2&*7RV(_>?,C8QU% &EHOQ?U";_ (+2
M:O\ !H^!/"*VT/PV6\&OIX9MQK#-L@/EM>[?-,7S?ZLG' ]*\:^"'[8?_!4;
M]JWX-?$KQY\,/''@/08/AUK.H%]1O=#WW.IK#")%LHX]K1Q[51F,K#+-,@&
MK&OH/2?V3/C!9_\ !6/5/VOYK*P_X0R[\ KI,,XOA]H^TA(1@Q8R%RC<YK _
M8 _8J^./[.W[-OQ@^&'Q)L--BU7QGK^J7>B)9ZBLJ-'/9K%'O8#Y#N!R.PH
M\=^/O[?'CKXN_P#!'WP[^TWXJ^&W@K5=?N/&4>F:KIWB'PU#J6FR2127">>E
MO<;U5BJJV?X2S <&NI_;H_X*#_&CX-?'KP+^SUX6^)WASX4:!JW@FWU:[\>Z
MYX5EU&*6=]ZBVBBC5E2,% "=O!;DJ -W/:O_ ,$R?VI;S_@DUI?['\&DZ+_P
MF=IX\;59H#K"_9Q;&29LB7&"V'7C%>Q?M?? 7]M#Q#XC\,WG@+X?_#KXJ^ ;
M70([36/A?XXTZSC:"]$80W5O=RQ%AT!!\P$$'Y6!!4 YK2OBI^V-\:_^"?7Q
MCN-6^,?PI\2WVGZ3=IH/C;PE?"XAU#35C=KQ+BWB!%M<&W5A&."&E7<J[-S>
M(_L8?&/]JG]E_P#X(U>*/V@O#OBWPV^D:6T1\ 6#::TEQ9ROKIM[TW.X!9 _
MFDH 3M[XKV3]AG_@FQ\6_A5H/QL\0?$'2O#W@B7XKZ#/I6C^!O#FH2W=EHT;
MQ3*'DD8MN8&7@*6 !?!&X*O%_#;]A[]OY?\ @FKX^_8+\<_#OPE9B/[*?!.H
M6VO*SW\C:PEY<^<P8JB!%.S*JQZ$9H ]5_9F^)W_  5%^(7P:U#]I[QA<_#R
M^TWQ#\/H[_P#X,4FU,5X_E&*YO)V10L30^9,R"0@[PH,6./"KW_@H_\ MB?
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
MX@EL&Q_TU'K7W#7E?[2?[+'A_P#:&USP+XW7Q-<:#XD^'GBF+6?#^MVENLK
M<">U=6(W0S*JAQD'Y%]P0#X9^/8^+'B?]N/XB^$?VRO@O\</'GA&9E3X4>$_
MA]+=1:'>Q?PBX:WDC4$J8]\A;*'S=XP% Q?V4?@S\9/ O_!*SX@?"?QY^PSJ
M?CC4H?BG/<:GX&UL76G7+V?V2T47MDR1E[ATEB*CR6R0'(8_=;]5** /R._9
M=^#WBS0/VQOAWJ'_  3U\!?'SP?X:_MI)_BI8?$FQ^RZ3;V0DC,MNK#"S,8Q
M,H63<^_RRAR"5_7&BB@#Y4_;5M=3_:H_:'\"_L'Z5:SOX8#IXN^+-RJ-Y3Z9
M;2C[+IS-T)GN I9<AE5$<<9KXX_:X\ >,IOVD?BKHK^ /$L_QJU3XIZ!<_!;
M6;32;MUAT:+.&M[A%\J*&)-@D!8 -C(^1BOZY44 17]FFH6,UA*[JL\31LR'
M# ,",@]CS7YE?LA?%G]H7_@E/X#\9?LI?$+]C/Q_XQOW\376H>"-?\':(UUI
M^L-)%%$BR2)DHI$*/\H>10Y5D4KS^G5% 'Y87G[#O[0'P7_X(G>,_ASKW@'5
M+[QIXQ\9V>OR>%=&L7NKFSC:YLD6(Q0ACO$=OYC 9VAL'!4U^C7[->FZCHW[
M.?@#1]8L)[2[M/!6E0W5K<Q&.2&1;.)61U8 JP(((/((Q7:T4 ? _CK]GK5?
MB+_P6\C\4^/O@=<:[X&D^'HAGU'6/#+76DM.+9@$:22-H2X;@ G.:P3\(/C)
M_P $N?V]K;Q/\ OAOXD\0? SXG7&?$/A_P -Z/<7R^'Y]P5I!'"KF,1,PD0X
M&^(O$,F,$?HM10!^4'Q._9^N/V8?VV?B[XQ^//P-^,_B?PG\0=7DUOPCK_PA
MOKN,&::::9K6Y^SR1C(:<H-YW+Y>54K(37T7^R+^Q9HGC_\ X)Y>-?@_XL_9
MYU#X82?$I[JX?0M<\1SZG<Q3^5&+:^E\Z-'@D$L2/Y+ D>4I)RQ4?:E% 'YH
M_P#!(G]G/]I#Q5^T.?C7^UIX$UG27^$?@B#P;X'BUS39;?>-TR&2$R >8L<)
ME3>ORD7"X)Q7GWB/X 7?[)O[3_Q?7X]? 'XV^)M)\7:_/K'@#7?A-J-[%;WA
MEEFE6WNC;2( _P"]123N="CD(RNI/ZWT4 ?EG^T+^RQX]T;_ ((]VW@OX=?L
MF^)?"VLZ[\1[;6[KP+:W]UKM]"&A,1GD'E"2'<L49,1!V9&XAF*CU[_@JI\*
M_B3XX\)_LZ6W@;X<ZYK#Z-XZL)M5CTG2)K@V,2QPAGE$:GRE&#DM@#%?=U%
M'Y[_ !_O?B;^R7_P5UD_:OU3X >./&'@WQ5X$CTF*Z\#:$VH317 2-/+* @!
M]\"_*S+E9,KNP17&_L__ +/'[0O[07Q5_:[A\;?!K7_ MS\3_#'_ !3B^(+)
MXX?-E,DD$+3@>6[ &(2A"VPEAVK].J* /QF\!?"1+7X+Z+^S'XY_8*^/WB/X
MDPZDMCJ^@S^);^P\,SP+.SBX68,T,:@;#GR_*# N'QC/OW_!0_X&?#*/Q=X$
M\&?'7]A3QEK/@C1O!-KI-A\2OA=JDVHZOI9AC"K9S1F)4DC1@<23 [@^Y,,7
MCK]&Z* /A'_@C9X+_:(\%ZC\1)?%#?$&S^$?GPI\.[+XI(8M2 5G+R"(G$2;
M-N[;B-F(*Y(;%[_@A_I=SK7PZ^+7QOC1DTWQM\6=1NM'## D@3!\Q?8M*R_6
M,^E?7GQA\"ZI\3_A7XA^'&C>+IM!N->T>>P36;:W$LMF)4*-(BD@%PK'!SP<
M'M5+]G[X(>"_V;O@QX=^!_P^@9-*\.:<MM \@&^=\EI)GQQODD9Y&QQN<XH
M[&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **AU'4=/TBPGU75KZ&UM;:%I;FYN)0D<4:C+.S-@*H ))/
MKQ/]DS]O'X7?MD?$?XC^#_A%92W&D?#^\L+:/Q'YX,.KFX6XW/$FT%8U:W8!
MB3O!## Z@'N5%>#_ +7W[=6D?LI>-?!WPTL/@OXK\>^(O&L5_+IFA^#[99KE
M8[58V=C&3N8%78_*#@1.3C%4OV?/VXOB%\</B=:?#SQ!^PY\6? ]K<P32/XB
M\6:$8+*$HA8*S]BQ&T>I(H ^A:*^8_BQ_P %#?%?A7QSX\TKX/\ [,&J^.O#
M7PI5?^%B^)K7Q';V1LG\KSIHK6WE4M>/%$"S@-'@J1W4GT[XA?M7_"SP'^RM
M/^URM\U[X:/AJ'5]+5/DEO\ ST4VUNH(.V25Y(XP".&?GH: /3J*Q/AMK_BO
MQ5\/]%\3>.?!R^'M8U#3(;G4M!6^^T_V?,Z!F@,NQ-[(3M)V@9!QQS6W0 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !145[>V>FV<NHZC=Q06]
MO$TD\\T@5(T499F8\   DD],5A?"CXL?#SXX^ ;#XH_"CQ1#K6@:IYOV#4[=
M'5)O*E>%\!P#Q)&Z].=N1D8- '145Y7\2_VX?V1?@YXTN_AU\4OVA?#&A:Y8
M",WNEZAJ*I-#YD:R)N7ME'5A[,#6_P#!K]HSX%_M#6=_?_!#XI:/XGATN1(]
M0ETBZ$HMV<$H&QT)"MCZ4 =K17D'@']OG]D#XH?%$?!KP)\<M,U#Q"]Q-!:V
MR6]PD-Y+%_K([>Y>,07++U*Q.YQS7<?%'XR_#;X,6>D7WQ(\2?V>NO:];:+H
MT:6<UQ+>7]P2(H(XX4=V9L$YQ@ $D@ F@#IZ*** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /-_VF_V7/AS^UIX.
MTWX=_%C4-:_L&RUJ/4;[2M)U1[6/50D<BBVN2GS/#F0.54J=T:'(Q7SE_P $
MTO!OA3X>_ML?M5^"/ WAZTTG2-+UWPW;Z=IMA (X;>);6\ 55' '_P"NOM6O
MDS]A;PKXHT/]NW]JO7-:\-W]G9:IXDT!],O+JS>.*[5;>[#&)V $@!(!*DXR
M/6@#F/VF/AW^VYXE_P""F^B_%+]G;X2:)<6'ASX9OINE>)_&T\L>CV=W/.[3
MS$0?O99/*<1"-,'^(G:IKIO@]^V+^U%\,/VH]$_9%_;P\#^$X+_QE933^!?&
MO@:2<:?J$D*EI+:5+@[UDQW^7#%!M(</5OX[_M6?'K]DC]K.XUGXR>$]8UOX
M%:_H42Z1J_ACPY]KD\.ZD@42+=>4IE*/M=@3D?O%"@[' X6SUW7O^"CW[<WP
MP^,'P\^'?B'2?A=\'!?WY\5^(M)DL3KFHW*1JL%K'* [(AAB8L0, ." 2FX
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
M\5_^PAH__H%Y7Z45^3\1_P#(ZJ_+_P!)1^;9]_R-JGR_])04445X9Y 4444
M%%%% !1110!@_$G6=2T#PA<ZII%SY,\;QA)-BMC+@'A@1T->8_\ "W/B'_T,
M'_DI#_\ $5Z+\8O^1 N_^ND7_HQ:\6KIHQBXZHAMW.D_X6Y\0_\ H8/_ "4A
M_P#B*/\ A;GQ#_Z&#_R4A_\ B*YNBM>2'85V=)_PMSXA_P#0P?\ DI#_ /$4
M?\+<^(?_ $,'_DI#_P#$5S=%')#L%V=)_P +<^(?_0P?^2D/_P 11_PMSXA_
M]#!_Y*0__$5S=%')#L%V=)_PMSXA_P#0P?\ DI#_ /$4?\+<^(?_ $,'_DI#
M_P#$5S=%')#L%V=)_P +<^(?_0P?^2D/_P 11_PMSXA_]#!_Y*0__$5S=%')
M#L%V=)_PMSXA_P#0P?\ DI#_ /$4?\+<^(?_ $,'_DI#_P#$5S=%')#L%V>\
M> -5O];\(66J:G/YL\R,9)-H7.'8=  .@%;%<_\ "O\ Y$#3O^N;_P#HQJZ"
MN*7Q,T6P4444@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#/\6_\BKJ?
M_8/F_P#0#7\S]?TP>+?^15U/_L'S?^@&OYGZ^\X+^&O_ -N_^W'V7"GPUO\
MMW]0HHHK[@^N"BBB@ HHHH **** "BBB@ HHHH _4C_@W2_Y%;XK_P#80T?_
M - O*_2BOS7_ .#=+_D5OBO_ -A#1_\ T"\K]**_)^(_^1U5^7_I*/S;/O\
MD;5/E_Z2@HHHKPSR HHHH **** "BBB@#F/C%_R(%W_UTB_]&+7BU>T_&+_D
M0+O_ *Z1?^C%KQ:NJA\!#W"BBBMA!1110 4444 %%%% !1110 4444 >X?"O
M_D0-._ZYO_Z,:N@KG_A7_P B!IW_ %S?_P!&-705PR^)EK8****D84444 %%
M%% !1110 4444 %%%% !1110 4444 9_BW_D5=3_ .P?-_Z :_F?K^F#Q;_R
M*NI_]@^;_P! -?S/U]YP7\-?_MW_ -N/LN%/AK?]N_J%%%%?<'UP4444 %%%
M% !1110 4444 %%%% 'ZD?\ !NE_R*WQ7_["&C_^@7E?I17YK_\ !NE_R*WQ
M7_["&C_^@7E?I17Y/Q'_ ,CJK\O_ $E'YMGW_(VJ?+_TE!1117AGD!1110 4
M444 %%%% ',?&+_D0+O_ *Z1?^C%KQ:O:?C%_P B!=_]=(O_ $8M>+5U4/@(
M>X4445L(**** "BBB@ HHHH **** "BBB@#W#X5_\B!IW_7-_P#T8U=!7/\
MPK_Y$#3O^N;_ /HQJZ"N&7Q,M;!1114C"BBB@ HHHH **** "BBB@ K)\=>#
MM+^(/A&_\%ZW<7<-IJ,!AGDL;EH9E4D'*.O*GCJ*UJ* /"_^'>_P3_Z&WQW_
M .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_
M  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?
MX)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X
M[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&
MO=** /"_^'>_P3_Z&WQW_P"%E<_XUY7\?_V0_AQX&^)WPO\ #FA^*O&!M_$G
MBJ2RU(W'BFXD<1" N-A)^1LCJ*^R*\^^,?P9U/XF^/? 'B^QUJ"UC\'>(7U&
MYAFC8M<*8BFQ2.AR<\T <9_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A
M97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I1
M0!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?
M_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_
M]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\
M+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :
M/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3
M_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\
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
M<@^;/*K%V9W8[43<S#*(I.%%?+G[/?B[QG\$O^"%'Q#\:^(8KZPTW4;?6H_
MEMJ$A\ZUTS4)4M+8#//,TTCJ>A#AAD$&@#ZS_P"'E_[ O_1V7@O_ ,&RU[%X
M2\6>&_'GA?3_ !KX.UJWU+2=5LX[O3=0M7W17$$BADD4]U*D$'WK\W/@3^T)
M^P3\&?V>O <'Q:_X)V>);KP_:^'=/M=8^+>K_!BUETVZNVB02W)GE4RR1-*6
MP^TLW "GBOT:^'5WX"O_  #HM]\+#IG_  C4VEP/H/\ 8T:):?9"@,7DJ@"K
M'LQM   &* -FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *^!?\ @GK\4/!G_!/_ .)_CW_@G[^T7KUMX6(\77&N?#G7-:E%
MO9:SIMR$5$29\(''EJ=I/+O(@.Y,5]]5R'QC^ 'P4_:$\/IX7^-OPOT7Q-90
MN7MXM6L5E:W8]6B?[T3$#!*$$CB@#Y)_;(_X*[_#+X8:1\1O@5)X(U5/%4NB
MS6O@*]L;JVO[+76N%\F.99+>1C#M9RYC< E8\9W,%K:\">/O#_\ P2#_ ."7
M?A/_ (6Y8_;/$-K:LL&@P3@/>ZQ>RRW7V7>,@+'O8/(,@+"Q&XE0WK'AW_@F
M=^P3X6T+4O#FD?LL>%/LVK6S6]ZUW9M<3&,G)"32LTD1R 0492" 000,7])_
M8'_9=M_A'HWP/\6_#W_A+/#WAV\N+C0[;QA>2:B]EYK$^7&\I)5%4A%7LJCJ
M<D@'SA^RO:? ;Q'\2K?]M#]NW]L3X8>(?B;-%N\.^'(?'&GG2_!<#<K!;1^>
M0TZY^:3)PV2"S9D;[JT;6='\1Z/:>(?#VK6U_I]_;1W%C?64ZRPW$+J&22-U
M)5T92"&!((((KQ;_ (=H?L"_]&F^"_\ P4K7LGA?PSX?\%>&M.\&^$])@T_2
MM)L8;+3;"V3;';6\2!(XT'9550 /04 ?!G[3/[8]O^V'\=]>_8T^'G[1_ASX
M7?#GPW,;3XE>/=3\0VUG?:P^YDET[31,ZY7*NCRCC@Y.S:LWT7\(?#7['MS^
MS]JO[)/[)OQ%\%W-E_PBUY:C3_#OB.VO9U6:,PO=3^4[.Y+R+ND;J6 ST%6;
M[_@F[^PAJ=[-J6H?LJ^#II[B5I)YI-*4L[L<EB>Y))-=/\'_ -D;]F;]G_Q#
M<>+/@K\$O#_AG4KNR-I<WNDV(BDD@+JYC)'5=R(<>JB@#YI_X(N_$'X0_#7]
MCZ?X+^*-8TGPSXT\%>(M5B^(&E:K=Q6MS%<"Y<K/('()00^5'YGW?W)&?EJY
M_P $FDT_Q'\3?VBOBY\.(=OP]\3?% MX0EAC*6]T\0E^U7$*\#RW,D1! QQC
M^$@>[?&;]A/]D']H/Q6OCGXP_ '0-:UE0H?4Y8&BGF"@!1*\3*90   'W8 Q
MTKTCPAX.\)_#_P ,V7@SP+X:L='TC3H1#8:9IMJD$%O&/X41  HY)X'4F@#2
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH \E_;L^ FI?M._LB^._@?H;(
M-1UK1<Z4LC!5>[@D2X@1B?NAI844GL#GM7DG[!'[>OPM\6?LS:;\.O'&N6FB
M?$OX?:"NC>(O ^O7\6GWTUW91>2#&+AD!$OEKDYPC.5;&.?K6O+/C?\ L1_L
MF_M'ZLOB'XU? ?0-=U)4"'5);8PW3J!@*TT)21E Z L0.U 'PQ^UC^VKH/\
MP5#T#P=^P=\'/!&LZ+XN\0^.8QXYL]4\IX]&LK,%YI%GC9HYUS\ZLIR1 1M!
M=,_1'_!0?]N^Y_9RU;PW^RQ\"M8\.V'Q$\7VP%GJ_BG4HK72_#%@-R?;KF24
MA2WR/Y:'.3&20WRQR=OXJ_X)C_L0^(_ 5OX"TOX$Z7X=6QNOM6EZWX7!L=3L
MKGC$T=W'^]+# X<LIVKD' QTWQ#_ &(/V3?B[KZ>+/BK\"-!\2:LMG#:G5-;
MMC<7#Q1+M0-(Y+,0.Y))Y)Y- 'E'[#WA7]B/]G$3)I/[6?@KQU\3O&M[&/$W
MB^\\964^I:Y>2. L$2B9F6,R$!(ER2=N2QQCZ5\?^._"GPN\#ZO\1_'6KQV&
MC:'ITU]J=Y+DB&")"[M@<DX' '). ,DUYEX8_P"">O[$G@OQ+IWC'PI^S'X1
ML-4TF^AO=-OK;2U62VN(G#QR(>S*RA@?45Z;X]\ ^#/BCX0OO 'Q#\-VNL:+
MJ<0CU#3;V/?%.@8,%8=QD _A0!^>?A'XM?##_@IGXZ@^,'[7_P"T+X,\&_"'
M1-4:3P;\'[[QI9VUWK$D3%1>ZJIE# 9!VQ>A(&%)>;ZJ_:7_ &I?@Y\.?V1M
M<^-GP^\&:#\5_"7AV2"UU+1O#6I6ES:10AHU.=BRQ@1!XG*8^5"&X S4_P#P
M[0_8%_Z--\%_^"E:]$^%WP%^#/P4\&77P[^%/PTTC0M"OKB2>\TFPLU6">21
M%C=F0Y#;D15.>H4"@#RK]I#]JS]E&^_8<\3_ !+O_B+X>O\ PKKG@JZATZS2
M\B9KYIK9DCM$B!SYI9@A3&4(.[;M)!_P2K\!^.?AK_P3\^&GA+XBVL]OJL>D
M3W+VUT")(8;B[GN($8'E2(98QM/*XQQBM;P__P $W_V%/"WCI/B1H/[+WA.W
MU:*X$\$@L"T,,@.0Z0,3"A!Y!5!@@8Q@5[;0 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
(4 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>cvlt-20250930_g7.jpg
<TEXT>
begin 644 cvlt-20250930_g7.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M7@&X P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M_L*_$GP/_P %&O OQS\*6=BGP_\ "'PDA\*Q3_;%%RDD,$T* 0XY&&3GIUH
M\?\ VLOVR?V^_@W?^-O'/B']I[X,^ 1H-_)_PC/PN,]MJ6JZK:K@H7QOD1W4
MXYV L&X1=I.U^TC_ ,%//VD?#7[+W[//QU^$/AO1%UKXFZ@8-;T.XM3)!<RH
MT:&&)F;=$KR;@#DE0PY)&:\^\ ?\$T?VZ_A[\-/B;^SO;?"#X6ZS/XQNKZ5?
MC-KM_P";J<T$L8!@0%6F1Y"IY;:J/-(Q+\&N]\2?\$[OVG_$7[.'[,/PV.@:
M/%JWPH\6F\\6Q-K*&-;9;Q)%>)L?O"8USMX()Q0!YQ_P4^L?VK_ ?[.?PXU7
M]M[XB^%]9U>'XU0W5K<>%+)H[:TT];/<5.8HV=@_F_PD[57YF)X^B_V'?VS_
M (Z?MW_&SQ?\6/"FLZ/X=^"?A.\;3[#3)K2.35M5G$>X2RL6)MXRK"0\?W8U
M+%9'&O\ \%7OV.?BE^V7X \!^#_AII>GWB:+XVBU#7(=0OQ;J;/RG1PIZDG=
MC P:S_ G[$'Q+_9B_;ZO/BM^S;X;T>/X0^/]$2T\>>%8[M;9=.N45E2>WAQA
M@#AL ])IU &5H ^=)/\ @JI^U1\:-%\;_M#_  I_:.^#/@3P[X6O[A?#7PR\
M87MN-7\16T""4L5D<2EY$(5!&4#291<;=QP?^"EWQY^*/[6OP!_9R_:)\'7V
MD:5X?\2Z_$L&C31O)-9^(8IY897+[?GMU,94#[QQG'-=;H'_  37_;$_9EL?
M%OP5^"O[.WP8^(.AZYJ\MSX3^(7C73;.;4=!CD"H%ECNHV\S8J@A LB!]S88
M,4'J_P"VO_P3]_:#^(7[(7PK\!?""#PCJ/C/X>>)(=7U"QT[3H-&TZ]E(D:8
MP11+'%&!*RG&$WKN8D,<$ B^-WQ0^,7P[_;8_9B^%7QCT'X?>(O$FMV]ROB'
MQ(GA*&6:"99#\UA/*GFVH(QG;C)S5+2/VIO^"A7[0/[97QD_94^ OBWP5H5C
MX,OD:Q\1Z]H[2OI]N"5$2QJ")I)69?F<;46)^"6%=-\0OV7_ -KKX[?M2?L[
M?M,?$3P;X<TJZ\$PW+^.[#3M7W1VDCRL46#<6,OR;2<,>2:ZG]DK]DSXO_![
M]NOXY_'[QI96">'?'US _AZ6WOA)*X1V)\Q ,IP1UH \I_9]_P""J'Q>T[]A
MSXO?&3]H/P_I6I^,?A-K_P#8P;3HC!!J=Q+(D$'F*O Q.S;R@4%%& #DUR'Q
M2_:Q_P""LOP'_8OL_P!LKQEXS^'VIZ9XLMK"YM=*@T(I<^'HKMTD@DX 697C
M(C9'+,C2H0QVM6WH7[!&J?#']DG]ICPI^UIXKTOPGH'CSQ9_;.E>(8)S=I8J
MMUYMM-,L:[@!-Y(91SM+<CK7SO\ M4^)OVN;K_@F9I?@GXF_'+X2ZC\/?#\V
MG:?X9NO"&I/=:GXG6"010QL6*JL<*(SL?+20F%-R_>:@#]=/@YXGU3QK\(O"
MOC+7'1KW5_#=C>WC1)M4RRVZ.Y [#<QXKI*Y'X :?>:1\"/!.E:C;M#<6OA'
M38IXG&&1UM8PRD=B""*ZZ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *7B/PYX?\8:!>^%/%>B
MVNI:9J-J]M?Z??0++#<0NI5XW1@0RD$@@]<UX'X5_P""37_!/'P7XT@\?Z!^
MS+I2ZE;7 G@^UZE>W-ND@.01;S3O#P0"!LP*^B:* "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKP__ (*'
M?M1^(/V1/V8=5^*O@O1+>_\ $$][;:7X?@O<^0MW</L627!&510S8R,E0,@'
M(^49_#/_  5,^%OQE^(_BKP7^U'_ ,)_XQ\(^&?"VIZYX,E\*0BPUV.[DU /
M9VR)@P&$0MMDC"/,&^8J544 ?H]17S=^UQ^V'\6OA/\ #/X;:'\)OA9"/B;\
M6M0M=.T/1/$C-]FT6:2)'N'NS'@MY!D5"%(R26Y"[6\U^-OQH_X*'_L!Z!IO
MQ]^/_P 4?!OQ-\!#5K:T\8Z;I?AG^S+W28IW"":U=6Q,%<@8DY.5&!N+H ?;
M=%4-9\5>'/#OA>Z\:Z[K5O9Z396+WMWJ%S($BAMT0NTK,>BA022>PKY#_8._
MX*!_%+]K_P#;%^(/A*^T/^R? -AX9M]3\$V%WIXBNY[9YD2.\D8_-B9"9%7H
M%=<9QN(!]ET5R?QS^-7@']G?X3ZW\9OB;JOV31M"LFGN67!>5NB0Q@D;I'<J
MBKW9@.*^?_\ @EU^UU\=/VM;+XG:K\=-#@TB[\.^-FT_3]!CM!%)I<.S=]FE
M. SNA^4LW.0>!T !]644C[MIV$9QQGUKX]U;P]_P6DT#2KK7=;^._P"SY:65
ME;O/>7=SIVH)'#$BEG=F,.%4*"23P * /L.BOD__ ()9_M"?M?\ [3_A3Q+\
M5?V@;GPW<>$SJ!L?!.HZ'I,MH=4,,DB3W2K*=Q@)"JA8*Q*N"HVU]84 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' ?M/\
M[/OPQ_:B^">L_!3XNK(NCZND8-U;S+%-:S*X:*:)V!"NKA<9!!Y4@@D'X-MX
M_P#@H'^PM\<_BOXJ\#?$+1?C)I?@GP5X<O/& \66C6>J7&BI_:;0"&2-F#2P
M)'=%Y'9F<,IV.1M'V-^WU^R;<_MC_L_2_#70?%*Z'XATS5K;6O"FKR F.UU&
MWW>67V@G:5>1"0"5W[@&V[3\AOH7_!3;XY_&3XO? :]\ ^ _#WB#Q5X#\-:+
MX^\6IKK2VMGIQ_M2,7-K"HWM)<))<C8?]7Y?\.]64 ^\_A#\>/ ?Q?\ @/H?
M[0^FZ@FG:!K.@)JSS:G,L0LHBFZ03.3M7RR&#-G:-I.<<U\A?$/Q!XD_X+!?
M$FQ^%7PQT^ZL?V>?">OQW7B[QC<Q-$?%UW V5LK-2 3"#]YSTR&."L:OI?ML
M_L*_M-^(OV9/AG^Q[^R=-H]SX*\,VT2>,(M>UF2R?6Q;^7Y4,GE#=Y<C^=)(
M%8?,4QC:#6GX0G_X+'_#_P +V'@KP1^SQ^SOI6D:9;+;Z?IUA?:A'#;Q*,!5
M59L 4 8?[>W[2GP>^*_[2.G?L"_$#XPZ/X*\"Z)';:Q\6M0U75%LCJ<>(YK7
M18"Q!(D#1RRLO1"H# @JW/\ [./[3'[+MK_P5H^(^M^&_C#X3B\/:[X$T'1?
M"<]IJ42VUY<H+:);2WVG:S C:$7IC&*^S->_9J_9_P#B'J1\8_%#]GSP+K.O
MWD,1U/4=2\*VEU-+(L:H 998V=@H4*N2<*H'05X;\+/^">/A7P3^W[XT^/5W
M\%O D7@>]\.Z;%X0L+?1[;=I^HP>29)XX!$%@?<C$2)AB>: /,?B/^U=^S;^
MTW^V[-X;^.?QP\,^&_AG\$M9/V30M?U:.W?Q1XFC+(;AXG(+6UH0RKD8>3)^
M96(6U_P2J_:!^".J?M$_'_PKIWQ5T*?4O&?QFU/4?"EC'J*&75K0":4SP+G,
MB>6K-N'& 37UCJO[)7[*NNZI<ZWK?[,WP^O+V\G>>[N[KP98R2SRNQ9Y'=HB
M69F))).222:\<_8:_8.L?V=/B[\5/B/XP^%_@Z"36_B)>ZG\/KW3=/@:XTO2
MY1(JPQL(P;4;'*F-"%P2.E 'U)7R#_P5C\:^*_&FC> /V%/AKJLEIK?QJ\2K
M8:I=P'+VFBP%)+R3 YP05SV9$E7G)KW7X=2_M1O\>?&L7Q.M?#*_#M8[?_A!
M)--+_P!H,VT>=]IR=N-V=N .*\_UW]F+XF^*O^"F^B?M5ZXNGGP=X7^&DVDZ
M*OVLFY34I9Y/,?RMN #%,Z[L_P (&* /<?A]X#\*_"WP+I'PW\#Z4ECH^A:=
M#8Z;:1CB.&) BCW.!R>I.2>36Q110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 45'=W4%C:RWMU)LBAC9Y&P3A0,DX'/2OF?_A\A
M_P $W_\ HXS_ ,M#6/\ Y$K>AA<5B;^QIN5M[)NWW&U+#8C$7]E!RMV3?Y'T
MY31%$LC2K&H=@ S <D#ID_B?SKYE_P"'R'_!-_\ Z.,_\M#6/_D2C_A\A_P3
M?_Z.,_\ +0UC_P"1*Z/[+S/_ )\3_P# 9?Y&W]G9A_SYE_X"_P#(^G**^8_^
M'R'_  3?_P"CC/\ RT-8_P#D2C_A\A_P3?\ ^CC/_+0UC_Y$H_LO,_\ GQ/_
M ,!E_D']G9A_SYE_X"_\CZ<HKYC_ .'R'_!-_P#Z.,_\M#6/_D2C_A\A_P $
MW_\ HXS_ ,M#6/\ Y$H_LO,_^?$__ 9?Y!_9V8?\^9?^ O\ R/IRBOF/_A\A
M_P $W_\ HXS_ ,M#6/\ Y$H_X?(?\$W_ /HXS_RT-8_^1*/[+S/_ )\3_P#
M9?Y!_9V8?\^9?^ O_(^G**^8_P#A\A_P3?\ ^CC/_+0UC_Y$H_X?(?\ !-__
M *.,_P#+0UC_ .1*/[+S/_GQ/_P&7^0?V=F'_/F7_@+_ ,CZ<HKYC_X?(?\
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
MBB@ HJKK.LZ;H&GOJFKW/DP1D!Y-C-C)P.%!/4UB_P#"W/AY_P!#!_Y*3?\
MQ%-1D]D%T=)38XHH4\N&-47).U1@9)R?UKG?^%N?#S_H8/\ R4F_^(H_X6Y\
M//\ H8/_ "4F_P#B*?)/L*Z.DHKF_P#A;GP\_P"A@_\ )2;_ .(H_P"%N?#S
M_H8/_)2;_P"(HY)]@NCI**YO_A;GP\_Z&#_R4F_^(H_X6Y\//^A@_P#)2;_X
MBCDGV"Z.DHKF_P#A;GP\_P"A@_\ )2;_ .(H_P"%N?#S_H8/_)2;_P"(HY)]
M@NCI**YO_A;GP\_Z&#_R4F_^(H_X6Y\//^A@_P#)2;_XBCDGV"Z.DHKF_P#A
M;GP\_P"A@_\ )2;_ .(H_P"%N?#S_H8/_)2;_P"(HY)]@NCI**KZ5JMAK>GQ
MZIID_FP3 F.3:5S@D=" >H-6*D84444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% &?XM_Y%74_^P?-_Z :_F?K^F#Q;_P BKJ?_ &#YO_0#7\S]?><%
M_#7_ .W?_;C[+A3X:W_;OZA1117W!]<%%%% !1110 4444 %%%% !1110!^I
M'_!NE_R*WQ7_ .PAH_\ Z!>5^E%?FO\ \&Z7_(K?%?\ ["&C_P#H%Y7Z45^3
M\1_\CJK\O_24?FV??\C:I\O_ $E!1117AGD!1110 4444 %%%% ',?&+_D0+
MO_KI%_Z,6O%J]I^,7_(@7?\ UTB_]&+7BU=5#X"'N%%%%;""BBB@ HHHH **
M** "BBB@ HHHH ]P^%?_ "(&G?\ 7-__ $8U=!7/_"O_ )$#3O\ KF__ *,:
MN@KAE\3+6P4445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH S_%O_(J
MZG_V#YO_ $ U_,_7],'BW_D5=3_[!\W_ * :_F?K[S@OX:__ &[_ .W'V7"G
MPUO^W?U"BBBON#ZX**** "BBB@ HHHH **** "BBB@#]2/\ @W2_Y%;XK_\
M80T?_P! O*_2BOS7_P"#=+_D5OBO_P!A#1__ $"\K]**_)^(_P#D=5?E_P"D
MH_-L^_Y&U3Y?^DH****\,\@**** "BBB@ HHHH YCXQ?\B!=_P#72+_T8M>+
M5[3\8O\ D0+O_KI%_P"C%KQ:NJA\!#W"BBBMA!1110 4444 %%%% !1110 4
M444 >X?"O_D0-._ZYO\ ^C&KH*Y_X5_\B!IW_7-__1C5T%<,OB9:V"BBBI&%
M%%% !1110 4444 %%%% !1110 4444 %%%% &?XM_P"15U/_ +!\W_H!K^9^
MOZ8/%O\ R*NI_P#8/F_] -?S/U]YP7\-?_MW_P!N/LN%/AK?]N_J%%%%?<'U
MP4444 %%%% !1110 4444 %%%% 'ZD?\&Z7_ "*WQ7_["&C_ /H%Y7Z45^:_
M_!NE_P BM\5_^PAH_P#Z!>5^E%?D_$?_ ".JOR_])1^;9]_R-JGR_P#24%%%
M%>&>0%%%% !1110 4444 <Q\8O\ D0+O_KI%_P"C%KQ:O:?C%_R(%W_UTB_]
M&+7BU=5#X"'N%%%%;""BBB@ HHHH **** "BBB@ HHHH ]P^%?\ R(&G?]<W
M_P#1C5T%<_\ "O\ Y$#3O^N;_P#HQJZ"N&7Q,M;!1114C"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@#/\6_\BKJ?_8/F_P#0#7\S]?TP>+?^15U/_L'S
M?^@&OYGZ^\X+^&O_ -N_^W'V7"GPUO\ MW]0HHHK[@^N"BBB@ HHHH ****
M"BBB@ HHHH _4C_@W2_Y%;XK_P#80T?_ - O*_2BOS7_ .#=+_D5OBO_ -A#
M1_\ T"\K]**_)^(_^1U5^7_I*/S;/O\ D;5/E_Z2@HHHKPSR HHHH **** "
MBBB@#F/C%_R(%W_UTB_]&+7BU>T_&+_D0+O_ *Z1?^C%KQ:NJA\!#W"BBBMA
M!1110 4444 %%%% !1110 4444 >X?"O_D0-._ZYO_Z,:N@KG_A7_P B!IW_
M %S?_P!&-705PR^)EK8****D84444 %%%% !1110 4444 %%%% !1110 444
M4 9_BW_D5=3_ .P?-_Z :_F?K^F#Q;_R*NI_]@^;_P! -?S/U]YP7\-?_MW_
M -N/LN%/AK?]N_J%%%%?<'UP4444 %%%% !1110 4444 %%%% 'ZD?\ !NE_
MR*WQ7_["&C_^@7E?I17YK_\ !NE_R*WQ7_["&C_^@7E?I17Y/Q'_ ,CJK\O_
M $E'YMGW_(VJ?+_TE!1117AGD!1110 4444 %%%% ',?&+_D0+O_ *Z1?^C%
MKQ:O:?C%_P B!=_]=(O_ $8M>+5U4/@(>X4445L(**** "BBB@ HHHH ****
M "BBB@#W#X5_\B!IW_7-_P#T8U=!7/\ PK_Y$#3O^N;_ /HQJZ"N&7Q,M;!1
M114C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#/\6_\ (JZG_P!@^;_T
M U_,_7],'BW_ )%74_\ L'S?^@&OYGZ^\X+^&O\ ]N_^W'V7"GPUO^W?U"BB
MBON#ZX**** "BBB@ HHHH **** "BBB@#]2/^#=+_D5OBO\ ]A#1_P#T"\K]
M**_-?_@W2_Y%;XK_ /80T?\ ] O*_2BOR?B/_D=5?E_Z2C\VS[_D;5/E_P"D
MH****\,\@**** "BBB@ HHHH YCXQ?\ (@7?_72+_P!&+7BU>T_&+_D0+O\
MZZ1?^C%KQ:NJA\!#W"BBBMA!1110 4444 %%%% !1110 4444 >X?"O_ )$#
M3O\ KF__ *,:N@KG_A7_ ,B!IW_7-_\ T8U=!7#+XF6M@HHHJ1A1110 4444
M %%%% !1110 4444 %%%% !1110!G^+?^15U/_L'S?\ H!K^9^OZ8/%O_(JZ
MG_V#YO\ T U_,_7WG!?PU_\ MW_VX^RX4^&M_P!N_J%%%%?<'UP4444 %%%%
M !1110 4444 %%%% 'ZD?\&Z7_(K?%?_ +"&C_\ H%Y7Z45^:_\ P;I?\BM\
M5_\ L(:/_P"@7E?I17Y/Q'_R.JOR_P#24?FV??\ (VJ?+_TE!1117AGD!111
M0 4444 %%%% ',?&+_D0+O\ ZZ1?^C%KQ:O:?C%_R(%W_P!=(O\ T8M>+5U4
M/@(>X4445L(**** "BBB@ HHHH **** "BBB@#W#X5_\B!IW_7-__1C5T%<_
M\*_^1 T[_KF__HQJZ"N&7Q,M;!1114C"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#/\ %O\ R*NI_P#8/F_] -?S/U_3!XM_Y%74_P#L'S?^@&OYGZ^\
MX+^&O_V[_P"W'V7"GPUO^W?U"BBBON#ZX**** "BBB@ HHHH **** "BBB@#
M]2/^#=+_ )%;XK_]A#1__0+ROTHK\U_^#=+_ )%;XK_]A#1__0+ROTHK\GXC
M_P"1U5^7_I*/S;/O^1M4^7_I*"BBBO#/("BBB@ HHHH **** .8^,7_(@7?_
M %TB_P#1BUXM7M/QB_Y$"[_ZZ1?^C%KQ:NJA\!#W"BBBMA!1110 4444 %%%
M% !1110 4444 >X?"O\ Y$#3O^N;_P#HQJZ"N?\ A7_R(&G?]<W_ /1C5T%<
M,OB9:V"BBBI&%%%% !1110 4444 %%%% !63XZ\':7\0?"-_X+UNXNX;348#
M#/)8W+0S*I(.4=>5/'45K44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"A
MM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S
M_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >
M%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[
MW^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V
M^.__  LKG_&O*_C_ /LA_#CP-\3OA?X<T/Q5XP-OXD\5266I&X\4W$CB(0%Q
ML)/R-D=17V17GWQC^#.I_$WQ[X \7V.M06L?@[Q"^HW,,T;%KA3$4V*1T.3G
MF@#C/^'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'
M>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?
M'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_X
MT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\
M.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T
M-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN
M?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=*
M* /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\
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
MPBDX&2<8 )XKO/@S\<_A'^T-X,'Q"^"OCRQ\1:,;J2V-]8,=JS)C=&P8!E8
MJ<$#A@>A!K@_V;/B3^PE\7_$-[?_ ++<O@34=4T6%6O;GPUHT,,UK'+N49=8
MU(#;6'!YP:^<O%-DW_!*S]N6/XDZ>1:? OXVZF+?Q%&3MMO#&O'<4G_NQQ.2
MS=@$:48Q!&* /L7XR_'WX._L]Z%9^)?C+X]L]!L]1U!+&PDN@[-<W+ E8HT1
M69V(4G !Z4[PI\>?A%XW^)NO?!KPMXWMKOQ1X8AAEU_1DCD66R255:,ON4#D
M,IP"3SS7RA^SMH%__P %'/VN)OVW?'%G(WPM^'-[-IGP:TJY0B/4[Q'Q/K#*
MW4;U&PX^\L8X:!MWJ'A/]B[QEX=_:E^/?QYTSQQ;Z0/BEX:TW3O#%_9;Y;G2
MKB.R:">X>,A5)6589$ <YPP)7B@#H_B#_P %&?V'OA;XXE^''CK]I;PU9:S;
MSF&[M%N'F%M*#@I*\2LD3 \$.P(/7%>MZ/XJ\,>(?#<'C+0/$-C?:1=6@NK;
M5+.Z26WF@*[A(LBDJR$<[@<8KP[X,_LD_LR?L3?LES^!/B+9^'-1T72],N+G
MQKXGUW18D&J9+/+-<*YD+<':$+-@!5'85\Q_L@^,O$?P6_X(W?&#XG2VU]IO
MAZ[O?$EQ\,;74';S+73;E$M[0#)R%^TO(P_O$E@3N!H ^JO^'E_[ O\ T=EX
M+_\ !LM>O>"O&OA/XC>%+#QUX%U^VU71]4MEN-.U&SDWQ7$1Z.I[@U^:?[-G
MQ^_87^"W[+_@,_%?_@G9XGUC1;3P]9IXA^*]_P#!NUN-.>[D :63[3,/,FB6
M5V028R=H"J>*_2#X4ZC\,]7^&VB:M\&O[*_X16ZTV*;0/[#@2*T^S,NY/*1
M%1<'[H QTP#0!T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5\,_$'P+X)^(?\ P7*L/#_C_P ':5KEA_PHKS?L.L:?%<P[
MQ>RX;9(I7<,G!QD9-?<U<V_P?^&$GQ33XW/X'T\^+4TK^S$\0& ?:19[B_D;
M_P"YN)./4T 4O#G[/'P \'ZU;^)?"7P,\':7J-HQ:UO].\,VD$\)(()1TC#*
M<$C@]":Z^>""Z@>VN84DCD0K)'(H*LI&""#U!%.HH ^)/^"$6B:-I7[,/C>;
M3-*MK=W^+>JPL\,*J3''#:B-"0/NJ"<#H,G'6OMNN;^&'P?^&'P6T.Y\-?"C
MP/I^@6%YJ,E_=6FFP"-);F0*'E('5F"KD^PKI* /@C]J[]M&7]IKX^ZU^Q!\
M)OVB/#?PO\(>'V-O\3OB/K&OV]G=W#;BLFFZ:)9%)<$,DD@Z%6&0H F^A/V<
M= _8J\/?!Z;]E;]E7XE^#;NT71;A9K+0/$MK?7DHD012WD_E.7D<EUW.1CE5
M& % LZO_ ,$YOV%]?U:ZUW6OV6_!]U>7MP]Q=W,VEAGEE=BS.Q[DDDD^]=#\
M(_V//V7O@)XGD\:?!KX&^'O#>K36;VDM_I5B(Y6@9E9HR1_"61#C_9% 'S#_
M ,$5?%?PM^#_ .S=XA_9^\::II7AOQYX-\8:DGC?3-2NH[>X9@X"7)WD%XO+
M58P_0>4>F1G5_P""7<FD^+_VF/VF?C)\+E1OAYXA\<V4/AV[MEQ;7MY!'.;V
M>''!5GE1MPX8.I[5[Y\;/V'/V2?VB_$D?C'XT? ;0==U:-%3^TYH&BN)%7[J
MR21,K2* , .2 ..E>@^"/ O@OX:>%;+P-\/?"NGZ)HVG1>78Z9I=HD$$"Y)(
M5$  R223U)))Y- &K1110 4444 %%%% !1110 4444 %%%% !1110 5\$_\
M!++X-?"#XE>*?VAM3^(WPJ\-Z_<V_P ==8BM[C6]"M[IXDWD[5:5&*KDDX'&
M37WM7-_#WX/_  P^$\NL3?#;P/I^BOX@U634]::P@"&]O)/OSR?WG/<T /\
M!'PC^%'PSFN+CX;_  Q\/>'Y+M56[?0]%@M#,%R5#F)%W 9.,],FO#O^"O&G
M6&H_\$Z/B<NH644XATNVFA\V,-LD6\@*N,]&'8CFOI*L?Q]\/_!7Q3\'WWP_
M^(OAJTUC1=3B$=_IE]%OBG0,& 9>XW*#^% '%_L6Z=I^D_L??"RRTNQAMH1\
M.]&8101A%#-91,QP.Y8DD]R2>]=WXO\ %OASP%X4U/QQXPU:*PTG1[":]U.]
MG/R001(7D<X[!5)_"I?#WA_1?">@6/A7PUID-EIVF6<5II]G;KMC@@C0(D:C
MLJJ  /057\:^"O"?Q'\)W_@7QUH%MJFCZI;M;ZCIUXFZ*XB/5&'<'TH _._1
MOC5\-?\ @J#X\_X3[]J']H?PCX%^".A:LQ\,_"V^\96EGJ'B22)\"[U,&4,D
M61\L7X+C_6R?6'QX_:7^"WP__9$\1_%OX4>$_#OQ1\+>$;:&WO?#GA34K2XM
M8[=&B#)^[$D:+#&R2%-ORHN<  4[_AVA^P+_ -&F^"__  4K7H?PF^ /P6^!
M/AB\\%?!_P"&>D>'M)U"Z:XO=.TVT"13RLBQL[+T)*(JGV H \T^(W[7/[)6
MJ_L6ZI\7]2\>^'9O!NJ>#IE33?MD),RR6Q46 A!SYI)\KRL9#9! P<87_!(#
MP'XY^'7_  3S^'V@_$"UGMKR:WN[ZWM+E2'@M;B\FF@!!Y&Z-U?'8/CM74Z=
M_P $VOV$-)\<K\1M/_9:\)1ZJEQY\;?V?FW20'(9;<GR5(/(P@QQCH*]N  &
M * "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
<H **** "BBB@ HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>cvlt-20250930_g8.jpg
<TEXT>
begin 644 cvlt-20250930_g8.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M7@&X P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ***;--';PO/,^U$4L['L!R30 ZBOF[_ (>\?\$X_P#HZ'2O_!5??_&*
M]D^#7QX^#G[0OA0^-_@G\1]*\2Z6DYAENM+N0_DR@ F.1>&C;!!VL <$'H10
M!UM%%% !1110 4444 %%%% !17%7?[17P7L?CC;?LV77CNW3QO>:8=1MM -O
M+YDEJ Y,F_9Y>,(_!;/'2NUH **** "BBB@ HKEOC)\:OA?^S[X!NOBA\8O%
ML.AZ#92Q1W6HSPR2+&TCA$!$:LW+,!P.];OAWQ!H_BSP_8^*?#U\MSI^IV<5
MW8W*J0)89$#HX! (!4@\@'F@"Y17A/Q&_P""F?["_P )/'&I_#;XB_M":=IF
MN:-=&WU/3Y=.O&:"48)4E(2IZCH37?\ P/\ VDO@/^TGH<_B/X%?%32/$UK:
M2*EY_9USF2V9LE1+&V'CS@XW*,X.,XH [>BBB@ HHHH **XKXN?M$_!?X$:C
MX>TGXM>.[?1KCQ7J@T[P_%/;RN;RZ)51&OEHP4Y=>6P.>M=K0 4444 %%%%
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
MVBZDZ31P2QRFWU.)%BMT4 )_I4(PN%4$@#"U;\%?LE_&#0_^"LGB[]K^_LK
M>#-9\!1:393K? W!N52R!!BQD+F"3G/8>M 'S]_P;_Z7\>3IGC[5[KQ7H3>!
MT\6WL6J:8+5_MTNL^7:D3H^W:(/+R-I.=W.*_2BOBG_@F/\ LO?MC_L;_$KQ
MO\)_'W@_PS-\.-9U^]UFS\46NJ;[R:X811Q*L0;*H8TRP= 0W1B*^UJ "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH H
M^*/#6A^-/#6H^#O$^GK=Z;JUC-9ZC:NQ F@E0I(A*D$ JQ&00>:QO@]\&OAG
M\ ?A_9?"SX0>%(=$T#3GE:RTV":1UB,DC2N0TC,QR[L>3WKIZ* "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBDDD2)&EE<*J@EF8X 'J: %HK'\#?$'P1\3-"_X2?X?^*K'6-/^U3VW
MVRPG$B>;#*T4J9'=71E(]16Q0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q'_P %(I]'^)O[
M9/P/_9;^.?BZZT7X3^*(]1O-<ACU%K.#7+^%/W%E-,I7"[O* 7(R9\##%&7[
M<KQ/]HYOV-OCW\1=+_8B_:)T2RUW7]=TB36]'T2]L;A6$$9D1IX;I HBD_=R
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
M ?QQ\*=1\1W6LZ)\//BGJWASPEJMU+O:738?*:- W\04NQ&. KA1@*!7I_\
MP4'^#_P0^.?[->H> /CK\4+'P793:A;2Z)XIO;V.#^SM45C]G=#(RAV)++L!
M!968 J<, #P3X\?\$^-/_9(_9RUW]I'X!?'SQ]:?$OP/HLFN7OB?5?%$]S%K
MYMT,L\-W;2,8GCD57 3'!*Y+8.?K/]F[XOP?'_X ^#OC7!9+;'Q/X<M-0FM4
M)*P2R1*9(P3U"ON7/?%?&W[5_P )_P#@H#IW[&OCG3?VN_VIO!3^"?#_ (4N
M9;BZ\):--%J_B25(R+6VNI9@L4"RS^2'\I2S@E,X8FOI;_@G-X3U3P3^PK\*
MO#VM6[Q72^"[*>6*089/.3S@I'8@2 $=B* /::*** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** *^K7_]EZ5<ZGY7F?9K=Y=F[&[:I.,]
MNE?F?_Q$;?\ 5G'_ )D+_P"]]?I1XM_Y%74_^P?-_P"@&OYGZ^MX8RS YC&K
M]8AS<O+;5K>_9KL?2\/Y?A,=&I[>-[6MJUO?LT?IQ_Q$;?\ 5G'_ )D+_P"]
M]'_$1M_U9Q_YD+_[WU^8]%?5?ZM9)_SZ_P#)I?YGT?\ 8&4_\^_QE_F?IQ_Q
M$;?]6<?^9"_^]]'_ !$;?]6<?^9"_P#O?7YCT4?ZM9)_SZ_\FE_F']@93_S[
M_&7^9^G'_$1M_P!6<?\ F0O_ +WT?\1&W_5G'_F0O_O?7YCT4?ZM9)_SZ_\
M)I?YA_8&4_\ /O\ &7^9^G'_ !$;?]6<?^9"_P#O?1_Q$;?]6<?^9"_^]]?F
M/11_JUDG_/K_ ,FE_F']@93_ ,^_QE_F?IQ_Q$;?]6<?^9"_^]]'_$1M_P!6
M<?\ F0O_ +WU^8]%'^K62?\ /K_R:7^8?V!E/_/O\9?YGZ<?\1&W_5G'_F0O
M_O?1_P 1&W_5G'_F0O\ [WU^8]%'^K62?\^O_)I?YA_8&4_\^_QE_F?NY_P3
MH_X*&_\ #?FE^+-2_P"%0_\ ")_\(O<6<6S_ (2#[?\ :?/68YS]GAV;?*_V
ML[NV.?I2OS7_ .#=+_D5OBO_ -A#1_\ T"\K]**_/<[PU'"9I4HTE:*M9:OH
MGUU/B,VH4L+F$Z5)6BK6^Y/J%%%%>4><%%%% !1110 4444 %%%% !7QG^WU
M_P $T;SXEZ=\0?C9^S'XS\0:!XU\6^&GL_$7A?2IX/[/\6;5 6.=)BJQR$#'
MF[AC[V Q9F^S** /#/V6OV'?#W[/7CG7?C9XS^)NN_$'XB^);9+75O&/B,HL
MB6JE2+:WBC^6"+*H2H)^XN"  *YGX@_\$YKA/BQK_P 9/V7_ -I?Q7\)=3\7
MS>?XML-#MH+O3]2GR2;G[/,,1S-N8EU/5B0 2V?IFB@#RG]E;]D'X:?LG^"-
M3\+^%K[4M<U+Q%J#ZAXL\3>(K@7%]K5V^=TD[X (Y("8P-S$Y9F9O(9?^"7&
MJ^"9M7\-?LT?MC>/OAKX)U^[DN-1\%Z0L-Q!;-+GS!92R?O+,-_L[B/4X 'U
MI10!Y7X)_9%^&OPH_9:N_P!E/X/W^I^&M)N-$N["/6K&Z_XF$<UPC*][YN!F
MXW,7#8 !  "J !4U3]C3X>^-OV2$_9!^+WB/6_%ND'35M;C7=6O-VHRR++YL
M=SYI!Q*C[2"01\H!!!(/K]% 'R;;?\$O=9\92:1X8_:6_;'\>_$GP1H-U%/I
M_@K5HX+:WN6BQY2WLL8\R\5<?Q$$GOU!^L(HHK>)8((E1$4*B(N H'0 =A3J
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#/\6_
M\BKJ?_8/F_\ 0#7\S]?TP>+?^15U/_L'S?\ H!K^9^OO."_AK_\ ;O\ [<?9
M<*?#6_[=_4****^X/K@HHHH **** "BBB@ HHHH **** /U(_P"#=+_D5OBO
M_P!A#1__ $"\K]**_-?_ (-TO^16^*__ &$-'_\ 0+ROTHK\GXC_ .1U5^7_
M *2C\VS[_D;5/E_Z2@HHHKPSR HHHH **** "BBB@#+\8^)/^$3T";7/L7VC
MRF4>5YFS.Y@.N#Z^E<7_ ,-!_P#4H_\ D_\ _:ZZ'XQ?\B!=_P#72+_T8M>+
M5T4H1E&[);=STC_AH/\ ZE'_ ,G_ /[71_PT'_U*/_D__P#:Z\WHK3V5/L*[
M/2/^&@_^I1_\G_\ [71_PT'_ -2C_P"3_P#]KKS>BCV5/L%V>D?\-!_]2C_Y
M/_\ VNC_ (:#_P"I1_\ )_\ ^UUYO11[*GV"[/2/^&@_^I1_\G__ +71_P -
M!_\ 4H_^3_\ ]KKS>BCV5/L%V>D?\-!_]2C_ .3_ /\ :Z/^&@_^I1_\G_\
M[77F]%'LJ?8+L](_X:#_ .I1_P#)_P#^UT?\-!_]2C_Y/_\ VNO-Z*/94^P7
M9] >%=>_X2;0+;7/LOD?:%8^5OW;<,1UP,]/2M"N?^%?_(@:=_US?_T8U=!7
M))6DRT%%%%( HHHH **** "BBB@ HHHH **** "BBB@ HHHH S_%O_(JZG_V
M#YO_ $ U_,_7],'BW_D5=3_[!\W_ * :_F?K[S@OX:__ &[_ .W'V7"GPUO^
MW?U"BBBON#ZX**** "BBB@ HHHH **** "BBB@#]2/\ @W2_Y%;XK_\ 80T?
M_P! O*_2BOS7_P"#=+_D5OBO_P!A#1__ $"\K]**_)^(_P#D=5?E_P"DH_-L
M^_Y&U3Y?^DH****\,\@**** "BBB@ HHHH YCXQ?\B!=_P#72+_T8M>+5[3\
M8O\ D0+O_KI%_P"C%KQ:NJA\!#W"BBBMA!1110 4444 %%%% !1110 4444
M>X?"O_D0-._ZYO\ ^C&KH*Y_X5_\B!IW_7-__1C5T%<,OB9:V"BBBI&%%%%
M!1110 4444 %%%% !1110 4444 %%%% &?XM_P"15U/_ +!\W_H!K^9^OZ8/
M%O\ R*NI_P#8/F_] -?S/U]YP7\-?_MW_P!N/LN%/AK?]N_J%%%%?<'UP444
M4 %%%% !1110 4444 %%%% 'ZD?\&Z7_ "*WQ7_["&C_ /H%Y7Z45^:__!NE
M_P BM\5_^PAH_P#Z!>5^E%?D_$?_ ".JOR_])1^;9]_R-JGR_P#24%%%%>&>
M0%%%% !1110 4444 <Q\8O\ D0+O_KI%_P"C%KQ:O:?C%_R(%W_UTB_]&+7B
MU=5#X"'N%%%%;""BBB@ HHHH **** "BBB@ HHHH ]P^%?\ R(&G?]<W_P#1
MC5T%<_\ "O\ Y$#3O^N;_P#HQJZ"N&7Q,M;!1114C"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#/\6_\BKJ?_8/F_P#0#7\S]?TP>+?^15U/_L'S?^@&
MOYGZ^\X+^&O_ -N_^W'V7"GPUO\ MW]0HHHK[@^N"BBB@ HHHH **** "BBB
M@ HHHH _4C_@W2_Y%;XK_P#80T?_ - O*_2BOS7_ .#=+_D5OBO_ -A#1_\
MT"\K]**_)^(_^1U5^7_I*/S;/O\ D;5/E_Z2@HHHKPSR HHHH **** "BBB@
M#F/C%_R(%W_UTB_]&+7BU>T_&+_D0+O_ *Z1?^C%KQ:NJA\!#W"BBBMA!111
M0 4444 %%%% !1110 4444 >X?"O_D0-._ZYO_Z,:N@KG_A7_P B!IW_ %S?
M_P!&-705PR^)EK8****D84444 %%%% !1110 4444 %%%% !1110 4444 9_
MBW_D5=3_ .P?-_Z :_F?K^F#Q;_R*NI_]@^;_P! -?S/U]YP7\-?_MW_ -N/
MLN%/AK?]N_J%%%%?<'UP4444 %%%% !1110 4444 %%%% 'ZD?\ !NE_R*WQ
M7_["&C_^@7E?I17YK_\ !NE_R*WQ7_["&C_^@7E?I17Y/Q'_ ,CJK\O_ $E'
MYMGW_(VJ?+_TE!1117AGD!1110 4444 %%%% ',?&+_D0+O_ *Z1?^C%KQ:O
M:?C%_P B!=_]=(O_ $8M>+5U4/@(>X4445L(**** "BBB@ HHHH **** "BB
MB@#W#X5_\B!IW_7-_P#T8U=!7/\ PK_Y$#3O^N;_ /HQJZ"N&7Q,M;!1114C
M"BBB@ HHHH **** "BBB@ K)\=>#M+^(/A&_\%ZW<7<-IJ,!AGDL;EH9E4D'
M*.O*GCJ*UJ* /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2
MB@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_
M .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3
M_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\
MX65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XUY7\
M?_V0_AQX&^)WPO\ #FA^*O&!M_$GBJ2RU(W'BFXD<1" N-A)^1LCJ*^R*\^^
M,?P9U/XF^/? 'B^QUJ"UC\'>(7U&YAFC8M<*8BFQ2.AR<\T <9_P[W^"?_0V
M^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN
M?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_A
MWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\
MH;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E
M<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE%
M'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\
M.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T
M-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PL
MKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_
MX=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&O*_"?[(?PX
MU3]KOQ=\*KKQ5XP_LO2O"MA>VI3Q3<";S978-NDSEEXX':OLBO/O#GP9U/1/
MVDO$GQQEUJ![37/#UGIT5BL;"2)H6)+D]"#F@#C/^'>_P3_Z&WQW_P"%E<_X
MT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\
M.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T
M-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN
M?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=*
M* /"_P#AWO\ !/\ Z&WQW_X65S_C7J'PI^%OAWX/>$4\%^%[[4KBT2=Y1)JV
MH/<S;G.2"[\X]!VKI** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR
M?XV?MR_LF_LY>,(_ /QM^-FE^'M8EL4O(["\BF+F!V95?Y$88)1AU_AKUBOS
MS_:9\>_L]?#C_@L_8>(OVFM1T"U\-?\ "DTB$OB2T2:V^T->3;!M96&[ ;!Q
MZT ?15A_P53_ ."?.J7T.FV'[4&@RSW$JQ0QK!<Y=V. /]5W)%>G>#OVA_@O
MX^^*&O\ P5\)_$"SNO%?A=0VNZ"4DCN;5"0 Y5U&Y/F7YER,.ISAESX_\-/C
MO_P2O^*GCK3? /PNU+X6:KK^HS%=,L+'P];^=+(JE_D_<CD!2>O:N'_X*8?!
M#QW\+/&&A?\ !2S]FS3"_C'X>)M\9:3#E5U_0>1,L@'WC&A;)QD1DMG,,8H
M^NO&'B_PQ\/_  KJ/CCQKKEOIFD:39R7>I:A=R;8[>%%+.['T !KA=$_;'_9
MH\12^#(-'^+%E*_Q#>=?!2M;3H=6\EMLABW1C@,0,G /;-?*/QD^,EE_P5M^
M(_A/]E+]G_7KH?"^+3;'Q/\ &'7K9BC>2^)+;1MPX68L/G7G:RY_Y8.I]W^-
M7[%<?CS]I'X!?%'P3'IFE>'?A%)J:76EHS1L+>2TC2TCMT52N$EA0$$KA"<9
MP!0!W'QW_;'_ &7_ -F6YMM/^.OQKT3P[=W<?F6]A<S-)<O'DCS/)B#2;,@C
M=MQD$9X-=!\'OCG\'_V@?"G_  F_P6^(VD^)=+$IBDNM*NQ)Y4@&=DB_>C?!
M!VL <$'&"*\W^#'[#G@_X;_M ?$;]I#QYK=MXR\1^.]76:QN]4T5!)H=@@*Q
MV,+,[Y4+L4N FX1KE>*\"_99U3P-:_\ !3WX[_$[]GG3(+?X:Z'X%BMO%TNC
MQB/3[SQ#%)'(6B"X0NL:7*LR_P 1<\^8&(!]._'#]MS]D_\ 9NUV'PO\;?CK
MH6@ZI/&LB:9/,TMPJ-]UWBB5F13V9@ <'!XKNOA_\1/ GQ6\(V?CWX:>+].U
MW1=0C+V>IZ7=+-#* <'#*2,@@@CJ""" 17YK?L$_M:_LV> _A7JGQJ^)OPJ\
M5?%+XL?$;5+_ %OQX?!_@PZU<:+9-=2PP03NY5+>#RX3((@V=KKE=H2OK'_@
MFIX;_93A^&_BCXE?L>>.]4OO"WC'Q5-J5SX<O=D</AV]*CS;2*W$:M;\%/D8
ML-JQE3MP2 ?2-%%% !1110 4444 %%%% !1110 4444 %%%% !7@WB;_ (*>
M_L$^#O$>H>$?$W[2VAV>I:5?2V>H6DD-QN@GB<I(AQ$1D,I''I7O-?F-^PI\
M:_V%_AA\0OCYI?[5>N^"+35KGXV:Q+IB>*-,CGE:W\UAE"\;$+O#<9ZYH ^T
M?AM_P4._8P^,/B1O!_PP^/6EZWJ@LI[O[!8VMRTK0PQF25E7RLMA%)P,DXP
M3Q7>?!GXY_"/]H;P8/B%\%?'ECXBT8W4EL;ZP8[5F3&Z-@P#*P!4X('# ]"#
M7!_LV?$G]A+XO^(;V_\ V6Y? FHZIHL*M>W/AK1H89K6.7<HRZQJ0&VL.#S@
MU\Y>*;)O^"5G[<L?Q)T\BT^!?QMU,6_B*,G;;>&->.XI/_=CB<EF[ (THQB"
M,4 ?8OQE^/OP=_9[T*S\2_&7Q[9Z#9ZCJ"6-A)=!V:YN6!*Q1HBLSL0I. #T
MIWA3X\_"+QO\3=>^#7A;QO;7?BCPQ##+K^C)'(LMDDJJT9?<H'(93@$GGFOE
M#]G;0+__ (*.?M<3?MN^.+.1OA;\.;V;3/@UI5RA$>IWB/B?6&5NHWJ-AQ]Y
M8QPT#;O4/"?[%WC+P[^U+\>_CSIGCBWT@?%+PUING>&+^RWRW.E7$=DT$]P\
M9"J2LJPR( YSA@2O% '1_$'_ (*,_L/?"WQQ+\./'7[2WAJRUFWG,-W:+</,
M+:4'!25XE9(F!X(=@0>N*];T?Q5X8\0^&X/&6@>(;&^TBZM!=6VJ6=TDMO-
M5W"19%)5D(YW XQ7AWP9_9)_9D_8F_9+G\"?$6S\.:CHNEZ9<7/C7Q/KNBQ(
M-4R6>6:X5S(6X.T(6; "J.PKYC_9!\9>(_@M_P $;OC!\3I;:^TWP]=WOB2X
M^&-KJ#MYEKIMRB6]H!DY"_:7D8?WB2P)W T ?57_  \O_8%_Z.R\%_\ @V6O
M7O!7C7PG\1O"EAXZ\"Z_;:KH^J6RW&G:C9R;XKB(]'4]P:_-/]FSX_?L+_!;
M]E_P&?BO_P $[/$^L:+:>'K-/$/Q7O\ X-VMQISW<@#2R?:9AYDT2RNR"3&3
MM 53Q7Z0?"G4?AGJ_P -M$U;X-?V5_PBMUIL4V@?V' D5I]F9=R>4B *BX/W
M0!CI@&@#H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KX9^(/@7P3\0_P#@N58>'_'_ (.TK7+#_A17F_8=8T^*YAWB]EPV
MR12NX9.#C(R:^YJYM_@_\,)/BFGQN?P/IY\6II7]F)X@, ^TBSW%_(W_ -S<
M2<>IH I>'/V>/@!X/UJW\2^$O@9X.TO4;1BUK?Z=X9M()X2002CI&&4X)'!Z
M$UU\\$%U ]M<PI)'(A62.10592,$$'J"*=10!\2?\$(M$T;2OV8?&\VF:5;6
M[O\ %O586>&%5)CCAM1&A('W5!.!T&3CK7VW7-_##X/_  P^"VAW/AKX4>!]
M/T"PO-1DO[JTTV 1I+<R!0\I ZLP5<GV%=)0!\$?M7?MHR_M-?'W6OV(/A-^
MT1X;^%_A#P^QM_B=\1]8U^WL[NX;<5DTW31+(I+@ADDD'0JPR% $WT)^SCH'
M[%7A[X/3?LK?LJ_$OP;=VBZ+<+-9:!XEM;Z\E$B"*6\G\IR\CDNNYR,<JHP
MH%G5_P#@G-^POK^K76NZU^RWX/NKR]N'N+NYFTL,\LKL69V/<DDDGWKH?A'^
MQY^R]\!/$\GC3X-? WP]X;U::S>TEO\ 2K$1RM S*S1DC^$LB''^R* /F'_@
MBKXK^%OP?_9N\0_L_>--4TKPWX\\&^,-23QOIFI74=O<,P<!+D[R"\7EJL8?
MH/*/3(SJ_P#!+N32?%_[3'[3/QD^%RHWP\\0^.;*'P[=VRXMKV\@CG-[/#C@
MJSRHVX<,'4]J]\^-G[#G[)/[1?B2/QC\:/@-H.NZM&BI_:<T#17$BK]U9)(F
M5I% & ') ''2O0?!'@7P7\-/"MEX&^'OA73]$T;3HO+L=,TNT2""!<DD*B
M9)))ZDDD\F@#5HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^"?\ @EE\
M&OA!\2O%/[0VI_$;X5>&]?N;?XZZQ%;W&MZ%;W3Q)O)VJTJ,57))P.,FOO:N
M;^'OP?\ AA\)Y=8F^&W@?3]%?Q!JLFIZTUA $-[>2??GD_O.>YH ?X(^$?PH
M^&<UQ<?#?X8^'O#\EVJK=OH>BP6AF"Y*AS$B[@,G&>F37AW_  5XTZPU'_@G
M1\3EU"RBG$.EVTT/FQAMDBWD!5QGHP[$<U])5C^/OA_X*^*?@^^^'_Q%\-6F
ML:+J<0CO],OHM\4Z!@P#+W&Y0?PH XO]BW3M/TG]C[X666EV,-M"/AWHS"*"
M,(H9K*)F.!W+$DGN23WKN_%_BWPYX"\*:GXX\8:M%8:3H]A->ZG>SGY(((D+
MR.<=@JD_A4OA[P_HOA/0+'PKX:TR&RT[3+.*TT^SMUVQP01H$2-1V55  'H*
MK^-?!7A/XC^$[_P+XZT"VU31]4MVM]1TZ\3=%<1'JC#N#Z4 ?G?HWQJ^&O\
MP5!\>?\ "??M0_M#^$? OP1T+5F/AGX6WWC*TL]0\221/@7>I@RADBR/EB_!
M<?ZV3ZP^/'[2_P %OA_^R)XC^+?PH\)^'?BCX6\(VT-O>^'/"FI6EQ:QVZ-$
M&3]V)(T6&-DD*;?E1<X  IW_  [0_8%_Z--\%_\ @I6O0_A-\ ?@M\"?#%YX
M*^#_ ,,](\/:3J%TUQ>Z=IMH$BGE9%C9V7H2415/L!0!YI\1OVN?V2M5_8MU
M3XOZEX]\.S>#=4\'3*FF_;(29EDMBHL!"#GS23Y7E8R&R"!@XPO^"0'@/QS\
M.O\ @GG\/M!^(%K/;7DUO=WUO:7*D/!:W%Y-- "#R-T;J^.P?':NIT[_ ()M
M?L(:3XY7XC:?^RUX2CU5+CSXV_L_-ND@.0RVY/DJ0>1A!CC'05[<  , 4 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
84 %%%% !1110 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>cvlt-20250930_g9.jpg
<TEXT>
begin 644 cvlt-20250930_g9.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M7@&X P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BN&^._P"TO\!OV9/#47BWX\?%#2_#5E<.4M3?2,TMRP +"*%
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
M_LX>#M0BB\1?%K7X=(@$DXC"V221M.Q8_=5G:WB)/&V5_2O(OV!'\(?L#?\
M!2W7/V.O#'CZUUGP3\1_#%E=^'-0@U!)T;48("QW,K%49F2]3;G)_<^PKUWX
M\?\ !.SQG^V9_P %#?\ A9_[3WAFRO/@[X<\*FP\.Z3#KTL4]].5#%I%MV22
M+]]-*^X."1!$IR"17*_M8_\ !&?P?X1L_"'Q0_X)P^ ;/PQX[\+^++?4&&H>
M)KV2&YACRZG==32A625(R NW<KN"3@4 =3\;?VK/VQOC9^WQJW[$/[&?B/PU
MX4A\$Z#'J?BSQ1X@TS[89F=('\I$((VC[3"F  Q;S#N 4"O$?V.O'/QM\$_M
MJ_M:_$#XEVNCVWCOP_\ #NYNKQM)1WL9+NUB4QS1K(=WE/Y:2!6Y ?!KV;XN
M?LK?MK?"7]MJ?]NO]D3PKX8UJ[\<>&;?3O'/@SQ%JODK:S+% K-'*"JNH-O$
M=RG=N5_E8/QC_ /]@O\ ;&\.?%G]H7XG_&^Z\,WVI?%;X?75CI]SHMZ5M_[0
MN(/]0J.-Z0Q,?*5WY*QACUH \Q;]OC_@J%JG["=G^WW;>,/ %CX>T75!:7VC
M'06>YUM3?_9C,^?EB02.L02-E8A&?=D@5UWCS]NS_@H3\'=4^#?[1WQ-O/!#
M?#_XNZO9Q1^ M,T]VN-,L[E8Y(BUTX#O.89-Y(.P.,;,<#IK?_@GW^T7'_P1
MHG_8D;3=)_X3J2^$JV_]J+]FV_VXMY_KL8_U()Z=>*V_VMOV&/CW\8OV=?V=
MOAKX+T_2Y-4^&M[HTOB=+C4EC1%MK2&*7RV(_>?,C8QU% &EHOQ?U";_ (+2
M:O\ !H^!/"*VT/PV6\&OIX9MQK#-L@/EM>[?-,7S?ZLG' ]*\:^"'[8?_!4;
M]JWX-?$KQY\,/''@/08/AUK.H%]1O=#WW.IK#")%LHX]K1Q[51F,K#+-,@&
MK&OH/2?V3/C!9_\ !6/5/VOYK*P_X0R[\ KI,,XOA]H^TA(1@Q8R%RC<YK _
M8 _8J^./[.W[-OQ@^&'Q)L--BU7QGK^J7>B)9ZBLJ-'/9K%'O8#Y#N!R.PH
M\=^/O[?'CKXN_P#!'WP[^TWXJ^&W@K5=?N/&4>F:KIWB'PU#J6FR2127">>E
MO<;U5BJJV?X2S <&NI_;H_X*#_&CX-?'KP+^SUX6^)WASX4:!JW@FWU:[\>Z
MYX5EU&*6=]ZBVBBC5E2,% "=O!;DJ -W/:O_ ,$R?VI;S_@DUI?['\&DZ+_P
MF=IX\;59H#K"_9Q;&29LB7&"V'7C%>Q?M?? 7]M#Q#XC\,WG@+X?_#KXJ^ ;
M70([36/A?XXTZSC:"]$80W5O=RQ%AT!!\P$$'Y6!!4 YK2OBI^V-\:_^"?7Q
MCN-6^,?PI\2WVGZ3=IH/C;PE?"XAU#35C=KQ+BWB!%M<&W5A&."&E7<J[-S>
M(_L8?&/]JG]E_P#X(U>*/V@O#OBWPV^D:6T1\ 6#::TEQ9ROKIM[TW.X!9 _
MFDH 3M[XKV3]AG_@FQ\6_A5H/QL\0?$'2O#W@B7XKZ#/I6C^!O#FH2W=EHT;
MQ3*'DD8MN8&7@*6 !?!&X*O%_#;]A[]OY?\ @FKX^_8+\<_#OPE9B/[*?!.H
M6VO*SW\C:PEY<^<P8JB!%.S*JQZ$9H ]5_9F^)W_  5%^(7P:U#]I[QA<_#R
M^TWQ#\/H[_P#X,4FU,5X_E&*YO)V10L30^9,R"0@[PH,6./"KW_@H_\ MB?
M3XM?#JT^)/[4_P )/B1'XJUZVL?%7@?P?#!--H2RNBLOVFVX+IO902[#<G1P
M<U]0_&?]C_XP?$W_ ()8:7^Q_P"'/$-IH_C"S^'VA:9<,;IA;37%E%;>?;M(
M@)\N0PNFX#!W#(P2*^7/$W_!//\ ;L^(?PQ^%_ANV_9K^%7@B/X:Z]87%U8:
M#JD:WOB&2%0'O9ID4H/]6/E9V=GF9B<"@!VJZ#^UG<_\%V-5M?"OC_PI!K/]
M@FX@N+NPD:%?#OF(RVI4*3]I\DA=^-N[)S7HWPS^,_QL\4?M+?M;>$/@?X.\
M%:5XK\(VB3^&=3T_P=;1WFJ7"/(XBO)44/=%PAC!<G:9,UTOQ[_9>_;'\+?\
M%,=+_;-_9Q\'>&O$.D:CX9@T;6H-;U3[.UBF=DK[=RESL5&4J6YW KT)[#]D
M7]DSXO\ P;_;D^.OQ[\:V5A'X>\?WD$GAV2WOA)*ZI(['S$ RG##K0!Y)XC_
M ."LGCFZ_P""8?A?X_>!TT^X^*WB7Q%%X6@TY+,21C54ES,_D9Y#0*KA<X#7
M,8]JL_M3_MY_M%>!?CAX+_8I\*_&KX>>!O$Z>$+;4_B+\3/&S006$%VT6YH+
M>.4B,;B,@$,6\U "NQF-#X<?\$E?B#X2_P""D)^+=_=6+?!S1O%=YXN\-Z.M
MZ"T>JW$41""#'R".=$(;)&RU0=ZZS]N']@GXO>(_VN-'_;2^ ?PT\#?$";^Q
M!I?BGP!X^AC-O>!0RQW$32J4#A2HY*E3$I&\.R@ Z/\ X)J_MS^/?VB/&GCW
M]GKXR^)O"?B/Q+X"GBDM?&/@>Y273=?L9"5$R%"4W*VW)7 _> ;5*-GZXKYH
M_P""?/[._P =?A9<^*OB-^T#X!^&GA;4-?N@NA^&?A]X6L;4Z59AF8PS75O$
MC7&3LPI9P-FXL2V%^EZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO#_VN_P!LS_AF_6_"
MGPL^'_PKO_'WQ$\=7,T7A;PAI]ZEJ)$B7=+//.X988D!R6(/1CP%9E /<**^
M*/V5?^"G?Q8UOQ?X2^''[7WP)'AC_A/M?U72O!WC/2=3CN+"\OK74)K8V,D:
MC="ZO&(0Y8^:P5PJJ^1[)^U%^W#H/[/GC_0/@?X*^%FO_$+XB>)K5[O2_"'A
MS8CI:(6!N;B:0[88LHX#$'E&S@#- 'N=%>#?LV?MTZ7\:OBKJG[//Q.^#_B#
MX;?$72=-747\+^(GBE6\LRP7S[6XB.R=0QP< =\;MK[<KXM_\%!9]"^->J_L
M\_LY?LZ>)OBOXH\-6\4WBQ=#NX+2RTCS!N2*2YG.TS%<GRP.Q&=RL% /HZBO
M)/V3_P!L'P)^U=I6NV^C^&=9\->)O"6HBP\7>$/$=L(KW2K@AMNX*2&1MK[7
M!YV'(&,5ZV2 ,DX ZF@ HKY*D_X*D:UXVNM=\1?LU_L;^.OB1X(\-7LUKJ?C
M32+BW@AN'BYD-G#(2]V /[N"<C@9!/O_ .SM^T'\-/VH_A#I'QL^$NJR76C:
MO&QC6XC\N:WE1BLD,J9.R1&!!&2#P02I!(!VU%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5\N_MP?L[?M#7OQU^'O[:
M'[*FEZ5KOBSP#:WEA?\ @_6KP6\>L6%PI5DBF8A8Y5WR8+$#YE.?DVO]15\P
M?MF?&O\ :7_9D_:&\#_&O2='USQ)\%FTV?3O'GA_PWHT=U<Z;=$N8]1(5/.9
M,,@(#; (6X#.NX \<_X)Z_MP?!S^R_"?[-_[2'P5U;PIXFOO&OB"Y\':QXCT
MF.?3+K4)M:O)7M[2\(XGCEE:W+!0"\>-P+*IT?VO?&GB+X/?\%/_  I\3OV7
M_#4OQ'^(M]X!?1_%WPRMU:(PZ1YQECO3>D&*T8R;!B08PJ]/,&?&/!/BJ[_;
MK^&7PI_99^ _P_UZZ;P_\;-5\7^+/&]UH\EO8Z)8?VUJ5Q&BS2 ;IY(;E6V#
MD,H7KNV>\?$?6_$?["7_  4=\:_M3?$3X:^(-<^''Q3\-Z?:R^)O#FDR7S^'
M[RTABA\JXCC!=(G$6_<!R64#)5@ #&_9^\=^+_C?_P %5XO'G[5_@J3X5^,=
M \!RZ?\ #[X>7+FY;5K5VE>>[^WH!#<%0\W[N/H 3_RR<M]2>/O#\/[-GAKQ
M-\2_V:_V84\4^*O%&LI=ZSHVC:A!I\NJ7#%MUQ-//\@V@L2<9);@$FOFZ'Q=
MJG_!1#]O/X3?%[X.?#CQ%IGP]^$,>I7NI>-]?T:6P&K7-U$B):6J2@/(JF-"
MQP,!Y,@?)OZ:;]N'XL_LD?'SQYX$_;@\/^(+OP;?ZN;[X8>-O#WA-KFS%@^<
M6$QM4W":/Y1E@68AR<*4) .>_P""6WB@^.?VFOCI\1?C.)/#GQ@\0ZC8MX@^
M'$]C)"=&TVVC\JVD1WXN@ZO'NE7C[AX$HS]J^(7TA- OGU^[CM[ 6<IO9Y91
M&L<.P[V+'[H"Y)/;&:^//V0]$\??M+_M_P#BS]OZ?X9ZUX0\$IX(C\+>$H_$
M-D;2]US]]'*]XT)^98AL(4G[P:/!)1@/6T^))_;6^&'QI^ NE> _$OA&XLH=
M6\(IJOB*Q\F*]DFAGMQ=VQ4DR0Y^8-UP1ZT ?'G[$_[17[6'P!_9R\2?#3]D
M/]E2]^,GP_\ #NL:E_P@GQ$%S_90NHWE>1MUG*OFWNR5G_U)!;&S@CCZ/_X(
MYZ#\.-!_8KT]?A_\1AXDN;S7;V\\43_8FM39:K(RF:T,#_-%Y:^6.?O??& X
M \S_ &2?V\/#/[&O[/6B_LM_M/\ P1\>^'O&W@BVDTV+3-+\(SWD.N*CNT<U
MG-$#')O!&26"ELD,0<UZ=_P2T^#GQ3\$>#_B)\:/BWX*G\*W_P 5OB+?>)[/
MPC<C$NE6LS$QI*O&R4[FRI ( 3(!RH /J:BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,'X:_#/P9\(O":>"/ .
ME-9::E_>7BV[7#RD375U+=3MND);YIII&QG W8&  *WJ** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\Z?VV?VA/VIOV@+G]H
M7PY\'OBXG@+P%\$=#6#5H[#3TDU+Q'?/$[LGG,0UK$I1QNC(; 'WMQV?HM7P
M7_P5 _8B.D^!OBW^UC\"/C=J/A*^U;PDR_$KPK%;1W-AXBABB"KN1B#;S;.D
M@#'J0%+NS 'L_P"R)J_[;7@GXS>+/V?OVH+A_&GA[3-.AU#PA\58M%CL5OE8
MJKV<\<?R><N[(*C/[MRS-N7'$:+\>?VU?VW?B/XR3]D/QSX8^'WP[\%:[-H=
MOXLUK0?[3N_$.H0X\XQ1,P2.W4D -]XA@022RQZW[-/[7/[3%A^T+JG[%'[9
M'@SP];^-X_"S:[X2\2^$GD^P:[:*QC/[N3YDD#*QZ*#Y;C8N%+_-/_!)[]G/
MX^_M.?LAP27O[5GC#X=^$]'UR^MM'T[X>W*V5[J%XTOG37EY<D,[C=*L2Q#
MQ#G@G) /M#]B7XS?M*?$&U\7?#;]JOX8'1_%7@?6EL3XBT[3)X-)\1V[AC'=
MVCRC#G"'>JDA=R$A"VQ? O@7\<?^"J_[86CZ_P#%_P" 'COX1Z1X-'C#4M/\
M.P>)=*O#<RVL$Q6.0M"CJPVD+NR"61N!Q79?L6_%7]HR]\8_&K]@SXR_$I/$
M'B[X=6\/_",>.KFVV2WEG?6S/;/<JO5X]T+$Y+'>068KN/,_!3_@CMXX\ ?
MW3? &M_MX?%#2=:T=;@Z(O@37#I^D:<\DTDH;[,%WSDLY+LSJS9V@J * /JK
M]G33OVB]+^&T=I^U'X@\,:GXK%Y*9;KPC!-'9F D>6 )55MP&<\8K%_;4_:@
MT?\ 8^_9TUWXX:CHYU.ZLECMM&TE7*F^OIG$<,60"0NX[F(YV(V 3@5YU_P2
M[_:+^+7QN^%'BKP%\>M0BU#QC\,?&][X6UC68(PJZE]G("SD  ;\[U) &=@8
M\L:Y/_@M."?@A\+A/_QY?\+W\/\ ]I9^[Y'E7>=WMNV_I0!D_$CXF_\ !5']
MEOX51_M8_&#Q;X$\6:)IXAO/&OPVTK0&M9M+LI&42?9;L,6EDB##)?*C:Q^<
M#G[(\$>,= ^(?@S2/'_A2]%SI>N:9;ZAIMP!CS;>:-9(V_%6!_&O.OV]?L7_
M  P_\8/M^WR_^%9ZYMW?W_L$VS\=VW'O65_P3:%\/V"?A*-1W>9_P@]CMW=?
M+\L;/PV;?PH ]NHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH S_%O_ "*NI_\ 8/F_] -?S/U_3!XM_P"15U/_ +!\W_H!K^9^OO."
M_AK_ /;O_MQ]EPI\-;_MW]0HHHK[@^N"BBB@ HHHH **** "BBB@ HHHH _4
MC_@W2_Y%;XK_ /80T?\ ] O*_2BOS7_X-TO^16^*_P#V$-'_ /0+ROTHK\GX
MC_Y'57Y?^DH_-L^_Y&U3Y?\ I*"BBBO#/("BBB@ HHHH **** "BBB@ K\Y?
MV[OV8_VD?V8/#'[07Q+^"$>AZ_\ ##XL:1<:EXSTC4KYK>_T*^8,9KNWR-LR
M,7=BN=QR%P-@9OT:ILL44\9BFC5T8896&01]* /EO]FC]FK]HSQA^U9?_MR?
MM@6VA:-KD7A@>'O!G@KP]>FZCTBR,ADDDFGP!),Q9Q\N1B1NF%5>9\(_L_\
M[;O["?C;Q?I'[(O@3PI\0OAQXNU^;6].\.ZWKQTR\\/7DV/-C21@4EM^%P,[
ML*/NG<7^S** /E_]F3]ASQSI_AWXL>//VJ?%5I>>/_C=&T'BB3PQ(Z0:/9"W
M>""UM9&&_=&CG]YZI&/FV;VXGX4>$?\ @K)^S!\,H_V:O!/@'X?>/+'25DM?
M"OQ%U;Q+):M;VI8F(W=JP+R-&&QA#C"@9?&YOM:B@#YY_9F_9-^(G['_ .R?
MXF\)> /$^G^(OBEK[:CKVH:[JJ,MI?\ B">/Y"PX80!UC7L2 S84L0)OC'^S
M'\2OVQ/V'#\$_P!H[4]*TCQY?645S-JGA]6:UL-4AE\R&6($[BG"JW.=KO@@
MX-?0%% 'Q%\2?AA_P53_ &I/A7'^R=\8?"W@+PKHFH"&T\:_$K2=>:ZFU2R1
MP9/LUIM#122A!NWX4[B/D!P/LGP/X.T#X=^"](^'_A2S^SZ7H6EV^GZ;;YSY
M=O#&L<:Y[X50*U** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#/\6_\BKJ?_8/F_P#0#7\S]?TP>+?^15U/_L'S?^@&OYGZ^\X+
M^&O_ -N_^W'V7"GPUO\ MW]0HHHK[@^N"BBB@ HHHH **** "BBB@ HHHH _
M4C_@W2_Y%;XK_P#80T?_ - O*_2BOS7_ .#=+_D5OBO_ -A#1_\ T"\K]**_
M)^(_^1U5^7_I*/S;/O\ D;5/E_Z2@HHHKPSR HHHH **** "BBB@"KK.LZ;H
M&GOJFKW/DP1D!Y-C-C)P.%!/4UB_\+<^'G_0P?\ DI-_\13/C%_R(%W_ -=(
MO_1BUXM6U.G&<;LEMIGMG_"W/AY_T,'_ )*3?_$4?\+<^'G_ $,'_DI-_P#$
M5XG16GL("YF>V?\ "W/AY_T,'_DI-_\ $4?\+<^'G_0P?^2DW_Q%>)T4>P@'
M,SVS_A;GP\_Z&#_R4F_^(H_X6Y\//^A@_P#)2;_XBO$Z*/80#F9[9_PMSX>?
M]#!_Y*3?_$4?\+<^'G_0P?\ DI-_\17B=%'L(!S,]L_X6Y\//^A@_P#)2;_X
MBC_A;GP\_P"A@_\ )2;_ .(KQ.BCV$ YF>V?\+<^'G_0P?\ DI-_\11_PMSX
M>?\ 0P?^2DW_ ,17B=%'L(!S,^B-*U6PUO3X]4TR?S8)@3')M*YP2.A /4&K
M%<_\*_\ D0-._P"N;_\ HQJZ"N9JSL6%%%%( HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH S_ !;_ ,BKJ?\ V#YO_0#7\S]?TP>+?^15U/\ [!\W_H!K
M^9^OO."_AK_]N_\ MQ]EPI\-;_MW]0HHHK[@^N"BBB@ HHHH **** "BBB@
MHHHH _4C_@W2_P"16^*__80T?_T"\K]**_-?_@W2_P"16^*__80T?_T"\K]*
M*_)^(_\ D=5?E_Z2C\VS[_D;5/E_Z2@HHHKPSR HHHH **** "BBB@#F/C%_
MR(%W_P!=(O\ T8M>+5[3\8O^1 N_^ND7_HQ:\6KJH? 0]PHHHK804444 %%%
M% !1110 4444 %%%% 'N'PK_ .1 T[_KF_\ Z,:N@KG_ (5_\B!IW_7-_P#T
M8U=!7#+XF6M@HHHJ1A1110 4444 %%%% !1110 4444 %%%% !1110!G^+?^
M15U/_L'S?^@&OYGZ_I@\6_\ (JZG_P!@^;_T U_,_7WG!?PU_P#MW_VX^RX4
M^&M_V[^H4445]P?7!1110 4444 %%%% !1110 4444 ?J1_P;I?\BM\5_P#L
M(:/_ .@7E?I17YK_ /!NE_R*WQ7_ .PAH_\ Z!>5^E%?D_$?_(ZJ_+_TE'YM
MGW_(VJ?+_P!)04445X9Y 4444 %%%% !1110!S'QB_Y$"[_ZZ1?^C%KQ:O:?
MC%_R(%W_ -=(O_1BUXM750^ A[A1116P@HHHH **** "BBB@ HHHH **** /
M</A7_P B!IW_ %S?_P!&-705S_PK_P"1 T[_ *YO_P"C&KH*X9?$RUL%%%%2
M,**** "BBB@ HHHH **** "BBB@ HHHH **** ,_Q;_R*NI_]@^;_P! -?S/
MU_3!XM_Y%74_^P?-_P"@&OYGZ^\X+^&O_P!N_P#MQ]EPI\-;_MW]0HHHK[@^
MN"BBB@ HHHH **** "BBB@ HHHH _4C_ (-TO^16^*__ &$-'_\ 0+ROTHK\
MU_\ @W2_Y%;XK_\ 80T?_P! O*_2BOR?B/\ Y'57Y?\ I*/S;/O^1M4^7_I*
M"BBBO#/("BBB@ HHHH **** .8^,7_(@7?\ UTB_]&+7BU>T_&+_ )$"[_ZZ
M1?\ HQ:\6KJH? 0]PHHHK804444 %%%% !1110 4444 %%%% 'N'PK_Y$#3O
M^N;_ /HQJZ"N?^%?_(@:=_US?_T8U=!7#+XF6M@HHHJ1A1110 4444 %%%%
M!1110 4444 %%%% !1110!G^+?\ D5=3_P"P?-_Z :_F?K^F#Q;_ ,BKJ?\
MV#YO_0#7\S]?><%_#7_[=_\ ;C[+A3X:W_;OZA1117W!]<%%%% !1110 444
M4 %%%% !1110!^I'_!NE_P BM\5_^PAH_P#Z!>5^E%?FO_P;I?\ (K?%?_L(
M:/\ ^@7E?I17Y/Q'_P CJK\O_24?FV??\C:I\O\ TE!1117AGD!1110 4444
M %%%% ',?&+_ )$"[_ZZ1?\ HQ:\6KVGXQ?\B!=_]=(O_1BUXM750^ A[A11
M16P@HHHH **** "BBB@ HHHH **** /</A7_ ,B!IW_7-_\ T8U=!7/_  K_
M .1 T[_KF_\ Z,:N@KAE\3+6P4445(PHHHH **** "BBB@ HHHH *R?'7@[2
M_B#X1O\ P7K=Q=PVFHP&&>2QN6AF520<HZ\J>.HK6HH \+_X=[_!/_H;?'?_
M (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X6
M5S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P
M[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;
MX[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y
M_P :]THH \+_ .'>_P $_P#H;?'?_A97/^->5_'_ /9#^''@;XG?"_PYH?BK
MQ@;?Q)XJDLM2-QXIN)'$0@+C82?D;(ZBOLBO/OC'\&=3^)OCWP!XOL=:@M8_
M!WB%]1N89HV+7"F(IL4CH<G/- '&?\.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;
M?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?
M_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"-
M>Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\
MP[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\
M0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\
MPLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C
M_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z
M&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQ
MW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\
MC7NE% 'A?_#O?X)_]#;X[_\ "RN?\:\K\)_LA_#C5/VN_%WPJNO%7C#^R]*\
M*V%[:E/%-P)O-E=@VZ3.67C@=J^R*\^\.?!G4]$_:2\2?'&76H'M-<\/6>G1
M6*QL)(FA8DN3T(.: .,_X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*
MY_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B
M@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!
M/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\
MZ&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A9
M7/\ C7J'PI^%OAWX/>$4\%^%[[4KBT2=Y1)JVH/<S;G.2"[\X]!VKI** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ KR?XV?MR_LF_LY>,(_ /QM^-F
ME^'M8EL4O(["\BF+F!V95?Y$88)1AU_AKUBOSS_:9\>_L]?#C_@L_8>(OVFM
M1T"U\-?\*32(2^)+1)K;[0UY-L&UE8;L!L''K0!]%6'_  53_P""?.J7T.FV
M'[4&@RSW$JQ0QK!<Y=V. /\ 5=R17IW@[]H?X+^/OBAK_P %?"?Q L[KQ7X7
M4-KN@E)([FU0D .5=1N3YE^9<C#J<X9<^/\ PT^._P#P2O\ BIXZTWP#\+M2
M^%FJZ_J,Q73+"Q\/6_G2R*I?Y/W(Y 4GKVKA_P#@IA\$/'?PL\8:%_P4L_9L
MTPOXQ^'B;?&6DPY5=?T'D3+(!]XQH6R<9$9+9S#&* /KKQAXO\,?#_PKJ/CC
MQKKEOIFD:39R7>I:A=R;8[>%%+.['T !KA=$_;'_ &:/$4O@R#1_BQ92O\0W
MG7P4K6TZ'5O);;(8MT8X#$#)P#VS7RC\9/C)9?\ !6WXC^$_V4OV?]>NA\+X
MM-L?$_QAUZV8HWDOB2VT;<.%F+#YUYVLN?\ E@ZGW?XU?L5Q^//VD?@%\4?!
M,>F:5X=^$4FII=:6C-&PMY+2-+2.W15*X26% 02N$)QG % '<?'?]L?]E_\
M9EN;;3_CK\:]$\.W=W'YEO87,S27+QY(\SR8@TFS((W;<9!&>#70?![XY_!_
M]H'PI_PF_P %OB-I/B72Q*8I+K2KL2>5(!G9(OWHWP0=K '!!Q@BO-_@Q^PY
MX/\ AO\ M ?$;]I#QYK=MXR\1^.]76:QN]4T5!)H=@@*QV,+,[Y4+L4N FX1
MKE>*\"_99U3P-:_\%/?CO\3OV>=,@M_AKH?@6*V\72Z/&(]/O/$,4D<A:(+A
M"ZQI<JS+_$7//F!B ?3OQP_;<_9/_9NUV'PO\;?CKH6@ZI/&LB:9/,TMPJ-]
MUWBB5F13V9@ <'!XKNOA_P#$3P)\5O"-GX]^&GB_3M=T74(R]GJ>EW2S0R@'
M!PRDC((((Z@@@@$5^:W[!/[6O[-G@/X5ZI\:OB;\*O%7Q2^+'Q&U2_UOQX?!
M_@PZU<:+9-=2PP03NY5+>#RX3((@V=KKE=H2OK'_ ()J>&_V4X?AOXH^)7['
MGCO5+[PMXQ\53:E<^'+W9'#X=O2H\VTBMQ&K6_!3Y&+#:L94[<$@'TC1110
M4444 %%%% !1110 4444 %%%% !1110 5X-XF_X*>_L$^#O$>H>$?$W[2VAV
M>I:5?2V>H6DD-QN@GB<I(AQ$1D,I''I7O-?F-^PI\:_V%_AA\0OCYI?[5>N^
M"+35KGXV:Q+IB>*-,CGE:W\UAE"\;$+O#<9ZYH ^T?AM_P %#OV,/C#XD;P?
M\,/CUI>MZH+*>[^P6-K<M*T,,9DE95\K+812<#)., $\5WGP9^.?PC_:&\&#
MXA?!7QY8^(M&-U);&^L&.U9DQNC8, RL 5."!PP/0@UP?[-GQ)_82^+_ (AO
M;_\ 9;E\":CJFBPJU[<^&M&AAFM8Y=RC+K&I ;:PX/.#7SEXILF_X)6?MRQ_
M$G3R+3X%_&W4Q;^(HR=MMX8UX[BD_P#=CB<EF[ (THQB",4 ?8OQE^/OP=_9
M[T*S\2_&7Q[9Z#9ZCJ"6-A)=!V:YN6!*Q1HBLSL0I. #TIWA3X\_"+QO\3=>
M^#7A;QO;7?BCPQ##+K^C)'(LMDDJJT9?<H'(93@$GGFOE#]G;0+_ /X*.?M<
M3?MN^.+.1OA;\.;V;3/@UI5RA$>IWB/B?6&5NHWJ-AQ]Y8QPT#;O4/"?[%WC
M+P[^U+\>_CSIGCBWT@?%+PUING>&+^RWRW.E7$=DT$]P\9"J2LJPR( YSA@2
MO% '1_$'_@HS^P]\+?'$OPX\=?M+>&K+6;><PW=HMP\PMI0<%)7B5DB8'@AV
M!!ZXKUO1_%7ACQ#X;@\9:!XAL;[2+JT%U;:I9W22V\T!7<)%D4E60CG<#C%>
M'?!G]DG]F3]B;]DN?P)\1;/PYJ.BZ7IEQ<^-?$^NZ+$@U3)9Y9KA7,A;@[0A
M9L *H["OF/\ 9!\9>(_@M_P1N^,'Q.EMK[3?#UW>^)+CX8VNH.WF6NFW*);V
M@&3D+]I>1A_>)+ G<#0!]5?\/+_V!?\ H[+P7_X-EKU[P5XU\)_$;PI8>.O
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Oct. 27, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-33026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Registrant Name</a></td>
<td class="text">Commvault Systems, Inc<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">22-3447504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1 Commvault Way<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Tinton Falls<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NJ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">07724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">870-4000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CVLT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,094,362<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Central Index Key</a></td>
<td class="text">0001169561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--03-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 1,063,555<span></span>
</td>
<td class="nump">$ 302,103<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade accounts receivable, net</a></td>
<td class="nump">234,806<span></span>
</td>
<td class="nump">251,995<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">34,770<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">54,602<span></span>
</td>
<td class="nump">46,189<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,352,963<span></span>
</td>
<td class="nump">635,057<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets, net</a></td>
<td class="nump">151,936<span></span>
</td>
<td class="nump">133,378<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">9,740<span></span>
</td>
<td class="nump">8,294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">28,952<span></span>
</td>
<td class="nump">10,124<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetNoncurrent', window );">Deferred commissions cost</a></td>
<td class="nump">85,156<span></span>
</td>
<td class="nump">79,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">22,226<span></span>
</td>
<td class="nump">20,737<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">210,316<span></span>
</td>
<td class="nump">185,255<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">55,639<span></span>
</td>
<td class="nump">46,112<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,916,928<span></span>
</td>
<td class="nump">1,118,266<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">359<span></span>
</td>
<td class="nump">373<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">106,486<span></span>
</td>
<td class="nump">147,133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">5,523<span></span>
</td>
<td class="nump">4,614<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">422,947<span></span>
</td>
<td class="nump">402,930<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">535,315<span></span>
</td>
<td class="nump">555,050<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleLongTermNotesPayable', window );">Convertible notes, net</a></td>
<td class="nump">878,927<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, less current portion</a></td>
<td class="nump">252,608<span></span>
</td>
<td class="nump">223,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">1,504<span></span>
</td>
<td class="nump">1,384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">24,038<span></span>
</td>
<td class="nump">6,338<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">14,076<span></span>
</td>
<td class="nump">7,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 8)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.01 par value: 50,000 shares authorized, no shares issued and outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value: 250,000 shares authorized, 44,051 shares and 44,104 shares issued and outstanding at September&#160;30, 2025 and March&#160;31, 2025, respectively</a></td>
<td class="nump">440<span></span>
</td>
<td class="nump">441<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">1,459,729<span></span>
</td>
<td class="nump">1,474,377<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,234,594)<span></span>
</td>
<td class="num">(1,134,063)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(15,115)<span></span>
</td>
<td class="num">(15,633)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">210,460<span></span>
</td>
<td class="nump">325,122<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 1,916,928<span></span>
</td>
<td class="nump">$ 1,118,266<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleLongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleLongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">44,051,000<span></span>
</td>
<td class="nump">44,104,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">44,051,000<span></span>
</td>
<td class="nump">44,104,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 276,188<span></span>
</td>
<td class="nump">$ 233,278<span></span>
</td>
<td class="nump">$ 558,166<span></span>
</td>
<td class="nump">$ 457,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenues</a></td>
<td class="nump">55,044<span></span>
</td>
<td class="nump">42,862<span></span>
</td>
<td class="nump">105,821<span></span>
</td>
<td class="nump">82,650<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross margin</a></td>
<td class="nump">221,144<span></span>
</td>
<td class="nump">190,416<span></span>
</td>
<td class="nump">452,345<span></span>
</td>
<td class="nump">375,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">122,240<span></span>
</td>
<td class="nump">101,947<span></span>
</td>
<td class="nump">244,719<span></span>
</td>
<td class="nump">197,897<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">39,859<span></span>
</td>
<td class="nump">33,839<span></span>
</td>
<td class="nump">79,921<span></span>
</td>
<td class="nump">66,943<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">42,553<span></span>
</td>
<td class="nump">34,173<span></span>
</td>
<td class="nump">83,823<span></span>
</td>
<td class="nump">64,968<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2,572<span></span>
</td>
<td class="nump">2,013<span></span>
</td>
<td class="nump">5,179<span></span>
</td>
<td class="nump">3,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring</a></td>
<td class="nump">1,429<span></span>
</td>
<td class="nump">566<span></span>
</td>
<td class="nump">1,666<span></span>
</td>
<td class="nump">5,245<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(545)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,910<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,910<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">208,653<span></span>
</td>
<td class="nump">175,448<span></span>
</td>
<td class="nump">414,763<span></span>
</td>
<td class="nump">341,904<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">12,491<span></span>
</td>
<td class="nump">14,968<span></span>
</td>
<td class="nump">37,582<span></span>
</td>
<td class="nump">33,396<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">3,087<span></span>
</td>
<td class="nump">1,732<span></span>
</td>
<td class="nump">5,096<span></span>
</td>
<td class="nump">3,534<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(637)<span></span>
</td>
<td class="num">(105)<span></span>
</td>
<td class="num">(915)<span></span>
</td>
<td class="num">(209)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">159<span></span>
</td>
<td class="nump">65<span></span>
</td>
<td class="nump">220<span></span>
</td>
<td class="nump">593<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">15,100<span></span>
</td>
<td class="nump">16,660<span></span>
</td>
<td class="nump">41,983<span></span>
</td>
<td class="nump">37,314<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">370<span></span>
</td>
<td class="nump">1,095<span></span>
</td>
<td class="nump">3,757<span></span>
</td>
<td class="nump">3,222<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 14,730<span></span>
</td>
<td class="nump">$ 15,565<span></span>
</td>
<td class="nump">$ 38,226<span></span>
</td>
<td class="nump">$ 34,092<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.33<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="nump">$ 0.86<span></span>
</td>
<td class="nump">$ 0.78<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.33<span></span>
</td>
<td class="nump">$ 0.35<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average common shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">44,406<span></span>
</td>
<td class="nump">43,770<span></span>
</td>
<td class="nump">44,366<span></span>
</td>
<td class="nump">43,724<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">45,195<span></span>
</td>
<td class="nump">45,114<span></span>
</td>
<td class="nump">45,264<span></span>
</td>
<td class="nump">45,095<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvlt_SubscriptionMember', window );">Total subscription</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 172,665<span></span>
</td>
<td class="nump">$ 134,038<span></span>
</td>
<td class="nump">$ 354,392<span></span>
</td>
<td class="nump">$ 258,118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenues</a></td>
<td class="nump">31,601<span></span>
</td>
<td class="nump">19,532<span></span>
</td>
<td class="nump">59,815<span></span>
</td>
<td class="nump">37,072<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvlt_TermBasedSoftwareLicensesMember', window );">Term-based license</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">92,647<span></span>
</td>
<td class="nump">84,427<span></span>
</td>
<td class="nump">201,929<span></span>
</td>
<td class="nump">164,832<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenues</a></td>
<td class="nump">2,414<span></span>
</td>
<td class="nump">2,371<span></span>
</td>
<td class="nump">4,656<span></span>
</td>
<td class="nump">4,149<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvlt_SoftwareAsAServiceMember', window );">Software-as-a-service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">80,018<span></span>
</td>
<td class="nump">49,611<span></span>
</td>
<td class="nump">152,463<span></span>
</td>
<td class="nump">93,286<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenues</a></td>
<td class="nump">29,187<span></span>
</td>
<td class="nump">17,161<span></span>
</td>
<td class="nump">55,159<span></span>
</td>
<td class="nump">32,923<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvlt_PerpetualLicenseMember', window );">Perpetual license</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">12,073<span></span>
</td>
<td class="nump">10,522<span></span>
</td>
<td class="nump">19,408<span></span>
</td>
<td class="nump">24,258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenues</a></td>
<td class="nump">194<span></span>
</td>
<td class="nump">441<span></span>
</td>
<td class="nump">439<span></span>
</td>
<td class="nump">778<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvlt_CustomerSupportServiceMember', window );">Customer support</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">80,229<span></span>
</td>
<td class="nump">77,688<span></span>
</td>
<td class="nump">159,250<span></span>
</td>
<td class="nump">153,976<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenues</a></td>
<td class="nump">14,847<span></span>
</td>
<td class="nump">15,311<span></span>
</td>
<td class="nump">29,054<span></span>
</td>
<td class="nump">29,574<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember', window );">Other services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">11,221<span></span>
</td>
<td class="nump">11,030<span></span>
</td>
<td class="nump">25,116<span></span>
</td>
<td class="nump">21,598<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenues</a></td>
<td class="nump">$ 8,402<span></span>
</td>
<td class="nump">$ 7,578<span></span>
</td>
<td class="nump">$ 16,513<span></span>
</td>
<td class="nump">$ 15,226<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in value of liability in contingent consideration arrangement in business combination, including, but not limited to, difference arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-21<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvlt_SubscriptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvlt_SubscriptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvlt_TermBasedSoftwareLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvlt_TermBasedSoftwareLicensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvlt_SoftwareAsAServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvlt_SoftwareAsAServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvlt_PerpetualLicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvlt_PerpetualLicenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvlt_CustomerSupportServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvlt_CustomerSupportServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 14,730<span></span>
</td>
<td class="nump">$ 15,565<span></span>
</td>
<td class="nump">$ 38,226<span></span>
</td>
<td class="nump">$ 34,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment, net of tax</a></td>
<td class="num">(468)<span></span>
</td>
<td class="nump">399<span></span>
</td>
<td class="nump">518<span></span>
</td>
<td class="nump">360<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 14,262<span></span>
</td>
<td class="nump">$ 15,964<span></span>
</td>
<td class="nump">$ 38,744<span></span>
</td>
<td class="nump">$ 34,452<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>&#160; Common Stock</div></th>
<th class="th"><div>Additional Paid &#8211; In Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2024</a></td>
<td class="nump">$ 278,085<span></span>
</td>
<td class="nump">$ 435<span></span>
</td>
<td class="nump">$ 1,349,603<span></span>
</td>
<td class="num">$ (1,056,011)<span></span>
</td>
<td class="num">$ (15,942)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">52,807<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,807<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Share issuances related to business combination (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Share issuances related to business combination</a></td>
<td class="nump">4,900<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">4,899<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share issuances related to stock-based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">975<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share issuances related to stock-based compensation</a></td>
<td class="nump">11,100<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">11,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(834)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(103,556)<span></span>
</td>
<td class="num">$ (9)<span></span>
</td>
<td class="num">(7,684)<span></span>
</td>
<td class="num">(95,863)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">34,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="nump">360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">360<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2024</a></td>
<td class="nump">277,788<span></span>
</td>
<td class="nump">$ 437<span></span>
</td>
<td class="nump">1,410,715<span></span>
</td>
<td class="num">(1,117,782)<span></span>
</td>
<td class="num">(15,582)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,769<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Jun. 30, 2024</a></td>
<td class="nump">281,809<span></span>
</td>
<td class="nump">$ 437<span></span>
</td>
<td class="nump">1,382,049<span></span>
</td>
<td class="num">(1,084,696)<span></span>
</td>
<td class="num">(15,981)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">26,403<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,403<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share issuances related to stock-based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share issuances related to stock-based compensation</a></td>
<td class="nump">5,760<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">5,756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(363)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(52,148)<span></span>
</td>
<td class="num">$ (4)<span></span>
</td>
<td class="num">(3,493)<span></span>
</td>
<td class="num">(48,651)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">15,565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="nump">399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">399<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2024</a></td>
<td class="nump">$ 277,788<span></span>
</td>
<td class="nump">$ 437<span></span>
</td>
<td class="nump">1,410,715<span></span>
</td>
<td class="num">(1,117,782)<span></span>
</td>
<td class="num">(15,582)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2025</a></td>
<td class="nump">44,104<span></span>
</td>
<td class="nump">44,104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2025</a></td>
<td class="nump">$ 325,122<span></span>
</td>
<td class="nump">$ 441<span></span>
</td>
<td class="nump">1,474,377<span></span>
</td>
<td class="num">(1,134,063)<span></span>
</td>
<td class="num">(15,633)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">62,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity', window );">Purchase of capped calls, net of tax</a></td>
<td class="num">(76,087)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(76,087)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share issuances related to stock-based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share issuances related to stock-based compensation</a></td>
<td class="nump">6,981<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">6,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(819)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(146,704)<span></span>
</td>
<td class="num">$ (8)<span></span>
</td>
<td class="num">(7,939)<span></span>
</td>
<td class="num">(138,757)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">38,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="nump">$ 518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">518<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2025</a></td>
<td class="nump">44,051<span></span>
</td>
<td class="nump">44,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2025</a></td>
<td class="nump">$ 210,460<span></span>
</td>
<td class="nump">$ 440<span></span>
</td>
<td class="nump">1,459,729<span></span>
</td>
<td class="num">(1,234,594)<span></span>
</td>
<td class="num">(15,115)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Jun. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Jun. 30, 2025</a></td>
<td class="nump">364,739<span></span>
</td>
<td class="nump">$ 445<span></span>
</td>
<td class="nump">1,503,817<span></span>
</td>
<td class="num">(1,124,876)<span></span>
</td>
<td class="num">(14,647)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">32,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity', window );">Purchase of capped calls, net of tax</a></td>
<td class="num">(76,087)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(76,087)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share issuances related to stock-based compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share issuances related to stock-based compensation</a></td>
<td class="nump">6,976<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">6,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(737)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(131,654)<span></span>
</td>
<td class="num">$ (7)<span></span>
</td>
<td class="num">(7,199)<span></span>
</td>
<td class="num">(124,448)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">14,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="num">$ (468)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(468)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2025</a></td>
<td class="nump">44,051<span></span>
</td>
<td class="nump">44,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2025</a></td>
<td class="nump">$ 210,460<span></span>
</td>
<td class="nump">$ 440<span></span>
</td>
<td class="nump">$ 1,459,729<span></span>
</td>
<td class="num">$ (1,234,594)<span></span>
</td>
<td class="num">$ (15,115)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid In Capital, Option Indexed To Issuer's Equity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 38,226<span></span>
</td>
<td class="nump">$ 34,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">5,673<span></span>
</td>
<td class="nump">3,999<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Noncash stock-based compensation</a></td>
<td class="nump">62,404<span></span>
</td>
<td class="nump">52,807<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Noncash operating lease expense</a></td>
<td class="nump">3,410<span></span>
</td>
<td class="nump">2,948<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_NoncashChangeInFairValueOfEquitySecurities', window );">Noncash change in fair value of equity securities</a></td>
<td class="num">(199)<span></span>
</td>
<td class="num">(135)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Noncash change in fair value of contingent consideration</a></td>
<td class="num">(545)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Noncash adjustment on headquarters sale leaseback</a></td>
<td class="nump">495<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Noncash impairment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,910<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="nump">9,576<span></span>
</td>
<td class="num">(8,483)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredSalesCommissions', window );">Amortization of deferred commissions cost</a></td>
<td class="nump">22,210<span></span>
</td>
<td class="nump">15,477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivables', window );">Trade accounts receivable, net</a></td>
<td class="nump">24,006<span></span>
</td>
<td class="nump">23,113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(3,647)<span></span>
</td>
<td class="num">(3,973)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other current assets and Other assets</a></td>
<td class="num">(5,903)<span></span>
</td>
<td class="num">(4,342)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_IncreaseDecreaseInDeferredSalesCommissions', window );">Deferred commissions cost</a></td>
<td class="num">(28,784)<span></span>
</td>
<td class="num">(17,420)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(88)<span></span>
</td>
<td class="num">(205)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="num">(45,230)<span></span>
</td>
<td class="num">(11,832)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">27,953<span></span>
</td>
<td class="nump">11,830<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="num">(1,107)<span></span>
</td>
<td class="num">(505)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">108,450<span></span>
</td>
<td class="nump">100,281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(5,066)<span></span>
</td>
<td class="num">(2,711)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi', window );">Purchase of equity securities</a></td>
<td class="num">(6,626)<span></span>
</td>
<td class="num">(581)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of headquarters, net</a></td>
<td class="nump">34,849<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Business combination, net of cash acquired</a></td>
<td class="num">(26,015)<span></span>
</td>
<td class="num">(21,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(2,858)<span></span>
</td>
<td class="num">(24,292)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(146,073)<span></span>
</td>
<td class="num">(103,295)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from stock-based compensation plans</a></td>
<td class="nump">6,974<span></span>
</td>
<td class="nump">11,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from issuance of convertible notes</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity', window );">Purchase of capped calls</a></td>
<td class="num">(99,630)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payment of debt issuance costs</a></td>
<td class="num">(22,242)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="num">(30)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">638,999<span></span>
</td>
<td class="num">(92,195)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effects of exchange rate &#8212; changes in cash</a></td>
<td class="nump">16,861<span></span>
</td>
<td class="nump">6,523<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">761,452<span></span>
</td>
<td class="num">(9,683)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">302,103<span></span>
</td>
<td class="nump">312,754<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">1,063,555<span></span>
</td>
<td class="nump">303,071<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosures of noncash activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1', window );">Issuance of common stock for business combination</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease liabilities arising from obtaining right-of-use assets</a></td>
<td class="nump">22,165<span></span>
</td>
<td class="nump">4,467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction', window );">Debt issuance costs accrued but not paid, included in accrued liabilities</a></td>
<td class="nump">$ 984<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_IncreaseDecreaseInDeferredSalesCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Deferred Sales Commissions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_IncreaseDecreaseInDeferredSalesCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_NoncashChangeInFairValueOfEquitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncash Change In Fair Value Of Equity Securities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_NoncashChangeInFairValueOfEquitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Purchase Of Option Contract Indexed To Equity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDeferredSalesCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDeferredSalesCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in value of liability in contingent consideration arrangement in business combination, including, but not limited to, difference arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 321<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479567/321-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commvault Systems, Inc. and its subsidiaries ("Commvault," "we," "us," "our," or the "Company") aims to provide its customers cyber resiliency by protecting and recovering their data and cloud-native applications in a world of increasing cyber threats and attacks, including ransomware. We provide products and services across many types of environments, including on-premise, hybrid and multi-cloud. Our offerings are delivered via self-managed software, software-as-a-service ("SaaS"), integrated appliances, or managed by partners. Customers use our Commvault Cloud platform to help protect themselves from threats like ransomware and recover their data efficiently.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements of Commvault as of September&#160;30, 2025 and for the three and six months ended September&#160;30, 2025 and 2024 are unaudited, and in the opinion of management, include all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the results for the interim periods. Accordingly, they do not include all the information and footnotes required by U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) for complete financial statements and should be read in conjunction with the financial statements and notes in our Annual Report on Form 10-K for the fiscal year ended March 31, 2025. The results reported in these financial statements should not necessarily be taken as indicative of results that may be expected for the entire fiscal year.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements and related disclosures in conformity with GAAP requires management to make judgments and estimates that affect the amounts reported in our consolidated financial statements and the accompanying notes. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our balance sheets and the amounts of revenues and expenses reported for each of the periods presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, income taxes and related reserves, deferred commissions, goodwill, and purchased intangible assets. Actual results could differ from those estimates.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480922/205-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481034/205-10-S45-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassification of Prior Year Balances</span></div><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts have been reclassified for consistency with the current year presentation. Beginning in fiscal 2026, the subscription revenues and cost of revenues line items on the consolidated statements of operations have been further disaggregated to disclose the software portion of term-based licenses and SaaS. These reclassifications have no impact on the amount of total revenues or net income.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:14pt;text-align:justify;text-indent:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.971%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect on the Consolidated Financial Statements (or Other Significant Matters)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounting Standards Update ("ASU") No. 2025-05 (Topic 326): Financial Instrument - Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In July 2025, the Financial Accounting Standards Board ("FASB") issued a new standard to simplify the estimation of credit losses. The standard provides a practical expedient for measuring expected credit losses on current accounts receivable and current contract assets arising under Accounting Standards Codification ("ASC") 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We early adopted this standard as of April 1, 2025 and elected to apply the related practical expedient.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This standard did not have a significant impact on our results of operations, cash flows, financial condition, or disclosures.</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted</span></div><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span><br/></span></div><div style="margin-top:4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.971%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect on the Consolidated Financial Statements (or Other Significant Matters)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2023-09 (Topic 740): Income Taxes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In December 2023, the FASB issued a new standard to improve income tax disclosures. The standard requires greater disaggregated information about a reporting entity&#8217;s effective tax rate reconciliation as well as information on income taxes paid.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This standard will be effective for us for our annual period beginning April 1, 2025.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This standard will result in additional annual tax disclosures and is not expected to have a significant impact on our results of operations, cash flows, or financial condition.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2024-03 (Subtopic 220-40): Disaggregation of Income Statement Expenses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In November 2024, the FASB issued a new standard to improve income statement expense disclosures. The standard requires greater disaggregated information on certain expense captions, as well as disclosures about selling expenses.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This standard will be effective for us for our annual period beginning April 1, 2027 and interim periods beginning April 1, 2028, with early adoption permitted.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We are currently evaluating the impact of this standard on our consolidated financial statements and disclosures.</span></td></tr></table></div><div style="margin-top:4pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant credit to customers in a wide variety of industries worldwide and generally do not require collateral. Credit losses relating to these customers have historically been minimal.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely significantly on our value-added resellers, systems integrators and corporate resellers, which we collectively refer to as resellers, for the marketing and distribution of our products and services. Further, we have non-exclusive distribution agreements with certain partners who enable a more efficient and effective distribution channel for our solutions by managing our resellers and leveraging their own industry experience.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partner A accounted for approximately 31% and 37% of our total revenues for the three months ended September&#160;30, 2025 and 2024, respectively, and 32% and 36% of our total revenues for the six months ended September&#160;30, 2025 and 2024, respectively. In addition, Partner A represented approximately 26% and 29% of our total accounts receivable as of September&#160;30, 2025 and March&#160;31, 2025, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partner B accounted for approximately 12% and 11% of our total revenues for the three months ended September&#160;30, 2025 and 2024, respectively, and 12% and 10% of our total revenues for the six months ended September&#160;30, 2025 and 2024, respectively. Partner B accounted for approximately 10% of our total accounts receivable as of September&#160;30, 2025. Total accounts receivable as of March&#160;31, 2025 for Partner B were less than 10%.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2025, we issued $900,000 aggregate principal amount of 0% convertible senior notes due 2030 (the &#8220;Notes&#8221;), which we account for as a liability in their entirety, measured at amortized cost. Debt issuance costs incurred in connection with the issuance of the Notes are reflected in the consolidated balance sheets as a direct deduction from the carrying amount of the outstanding Notes. These costs are amortized using the effective interest rate method over the term of the Notes and are included within interest expense on the consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for such asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value should maximize the use of observable inputs and minimize the use of unobservable inputs. To measure fair value, we use the following fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable:</span></div><div style="margin-top:5pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 &#8212; Observable inputs such as quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:9pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 &#8212; Inputs other than Level 1, that are observable for the asset or liability, either directly or indirectly; and</span></div><div style="margin-top:9pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 &#8212; Unobservable inputs that are supported by little or no market activity and that require the reporting entity to develop its own assumptions.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of our cash, cash equivalents, accounts receivable and accounts payable approximate their fair values due to the short-term maturity of these instruments. We held an investment in equity securities of $6,076 as of September&#160;30, 2025, which was valued using the measurement alternative as permitted under ASC 321, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Equity Securities.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This investment is included in other assets in the accompanying consolidated balance sheets.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no financial assets or liabilities measured at fair value on a recurring basis as of September&#160;30, 2025. The following table summarizes the composition of our financial liabilities measured at fair value as of March&#160;31, 2025:</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.134%"><tr><td style="width:1.0%"></td><td style="width:27.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.181%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.181%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.181%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.185%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">873&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">873&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:11pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the actual achievement of certain financial metrics as of June 30, 2025, the contingent consideration arrangement related to the acquisition of Appranix, Inc. resulted in final aggregate consideration of $1,855, of which $1,527 was paid in the fourth quarter of fiscal 2025 and $328 was paid during the second quarter of fiscal 2026. The liability, with a fair value of $873 as of March 31, 2025 and classified as a Level 3 investment, was adjusted accordingly, resulting in a $545 reduction in operating expenses on our consolidated statements of operations during the first quarter of fiscal 2026. As the contingent consideration arrangement has been fully settled, no liability remains on our consolidated balance sheets as of September&#160;30, 2025.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments for Which Fair Value Is Only Disclosed</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our financial instruments at fair value with the exception of the Notes. As of September&#160;30, 2025, the estimated fair value of the Notes was $927,090. The fair value was determined based on the quoted price of the Notes in an inactive market on the last trading day of the reporting period and are considered a Level 2 measurement. Refer to Note 14 of the notes to the consolidated financial statements for further details.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Securities Accounted for at Net Asset Value</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We held equity interests in private equity funds of $9,763 as of September&#160;30, 2025, which are accounted for under the net asset value practical expedient as permitted under ASC 820, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. These investments are included in other assets in the accompanying consolidated balance sheets. The net asset values of these investments are determined using quarterly capital statements from the funds, which are based on our contributions to the funds, allocation of profit and loss and changes in fair value of the underlying fund investments. Changes in fair value as reported on the capital statements are recorded through the consolidated statements of operations as non-operating income or expense. These private equity funds focus on making investments in key technology sectors, principally by investing in companies at expansion capital and growth equity stages. We had total unfunded commitments in private equity funds of $944 as of September&#160;30, 2025.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is recorded when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired. The carrying value of goodwill is tested for impairment on an annual basis on January 1, or more often if an event occurs or circumstances change that would more likely than not reduce the fair value of its carrying amount. For the purpose of impairment testing, we have a single reporting unit. We have elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment indicates that it is more likely than not that the fair value is less than the carrying amount, a quantitative goodwill impairment test is performed. If the fair value exceeds the carrying amount, no further analysis is required; otherwise, an impairment loss is recognized for the amount by which the carrying value of goodwill exceeds its fair value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our finite-lived purchased intangible assets consist of developed technology and customer relationships acquired through business acquisitions. Developed technology is generally valued using income-based approaches, such as the relief from royalty or multi-period excess earnings methods, and typically has an economic life of five years. Customer relationships are valued using similar income-based methods and have an economic life of ten years. All of our intangible assets are amortized on a straight-line basis over their respective useful lives, as we believe this method most closely reflects the pattern in which the economic benefits of the assets will be consumed. Impairment losses are recognized if the carrying amount of an intangible asset is both not recoverable and exceeds its fair value.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions Cost</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions, bonuses, and related payroll taxes earned by our employees are considered incremental and recoverable costs of obtaining a contract with a customer. Our typical contracts include performance obligations related to term-based software licenses, SaaS offerings, perpetual software licenses, software updates, and customer support. In these contracts, incremental costs of obtaining a contract are allocated to the performance obligations based on the relative estimated standalone selling prices and then recognized on a systematic basis that is consistent with the transfer of the goods or services to which the asset relates. We do not pay commissions on annual renewals of customer support contracts for perpetual licenses. The costs allocated to software and products are expensed at the time of sale, when revenue for the functional software license is recognized. The costs allocated to software updates and customer support for perpetual licenses are amortized ratably over a period of approximately five years, the expected period of benefit of the asset capitalized. We currently estimate a period of five years is appropriate based on consideration of historical average customer life and the estimated useful life of the underlying software sold as part of the transaction. The commission paid on the renewal of subscription arrangements is not commensurate with the commission paid on the initial purchase. As a result, the cost of commissions allocated to SaaS offerings, software updates and customer support on the initial term-based software license transactions are amortized over a period of approximately five years, consistent with the accounting for these costs associated with perpetual licenses. The costs of commissions allocated to SaaS offerings, software updates and customer support for the renewal of term-based software licenses is limited to the contractual period of the arrangement, as we pay a commensurate renewal commission upon the next renewal of the subscription software license and related updates and support.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The incremental costs attributable to professional services are generally amortized over the period the related services are provided and revenue is recognized. Amortization expense related to these costs is included in sales and marketing expenses in the accompanying consolidated statements of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">Revenue<div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues through subscription arrangements, which includes both term-based software licenses and SaaS, perpetual software licenses, customer support contracts and other services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term-based License</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term-based license revenue typically includes revenue from the license portion of time-based subscription arrangements which are deployed on-premise. The revenue from these licenses is typically recognized when the software is delivered or made available for download.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software-as-a-service ("SaaS")</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SaaS revenue typically includes revenue from time-based subscription arrangements which are delivered via hosted cloud solutions. SaaS revenue is recognized ratably over the contract term, typically&#160;<span style="-sec-ix-hidden:f-496">one</span> to three years, beginning on the date that the service is made available to the customer.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Perpetual License</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Perpetual license includes the revenues from the sale of perpetual software licenses. Perpetual software license revenue is typically recognized when the software is delivered or made available for download.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer Support</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer support includes revenues associated with support contracts tied to our software products. Customer support includes software updates on a when-and-if-available basis, telephone support, integrated web-based support, and other premium support offerings, for both term-based software license and perpetual software license arrangements. We sell our customer support contracts as a percentage of net software purchases. Customer support revenue is recognized ratably over the term of the customer support agreement, which is typically&#160;one year on our perpetual licenses and over the term on our term-based licenses, which typically range from <span style="-sec-ix-hidden:f-499">one</span> to three years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Services</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other services consist primarily of revenues related to professional service offerings, including consultation, assessment and design, installation services, and customer education. Revenues related to other services can vary period over period based on the timing services are delivered and are typically recognized as the services are performed.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not customize our software licenses (both term-based and perpetual) and installation services are not required. Software licenses are delivered before related services are provided and are functional without professional services, updates, or technical support. We have concluded that our software licenses (both term-based and perpetual) are functional intellectual property that is distinct, as the user can benefit from the software on its own. Revenues for both term-based and perpetual licenses are typically recognized when the software is delivered and/or made available for download as this is the point the user of the software can direct the use of and obtain substantially all the remaining benefits from the functional intellectual property. We do not recognize software revenue related to the renewal of term-based software licenses earlier than the beginning of the new subscription period.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also offer software that integrates with appliances and address a wide range of business needs and use cases, ranging from support for remote or branch offices with limited IT staff up to large corporate data centers. These appliances are almost exclusively sold via a software only model in which we sell software to a third party, which assembles an integrated appliance that is sold to end user customers. As a result, the revenues and costs associated with hardware are usually not included in our financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our typical performance obligations include the following:</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:17.787%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.154%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.938%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance Obligation</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">When Performance Obligation<br/>&#160;is Typically Satisfied</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">When Payment is <br/>Typically Due</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">How Standalone Selling Price is <br/>Typically Estimated</span></td></tr><tr><td colspan="12" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Subscription</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term-based software licenses</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Upon shipment or made available for download (point in time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Within 90 days of shipment except for certain subscription licenses which are paid for over time</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residual approach</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software-as-a-service (SaaS)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ratably over the course of the contract (over time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Annually or at the beginning of the contract period</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Observable in transactions without multiple performance obligations</span></td></tr><tr><td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Perpetual License</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Perpetual software licenses</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Upon shipment or made available for download (point in time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Within 90 days of shipment </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residual approach</span></td></tr><tr><td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Customer Support </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software updates</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ratably over the course of the support contract (over time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">At the beginning of the contract period </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Observable in renewal transactions</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer support</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ratably over the course of the support contract (over time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">At the beginning of the contract period </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Observable in renewal transactions</span></td></tr><tr><td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Other Services </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other professional services</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As work is performed (over time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Within 90 days of services being performed</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Observable in transactions without multiple performance obligations</span></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Judgments Related to Revenue Recognition</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our contracts with customers contain multiple performance obligations. For these contracts, we evaluate and account for individual performance obligations separately if they are determined to be distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of software licenses (both term-based and perpetual) are typically estimated using the residual approach. Standalone selling prices for SaaS, customer support contracts, and other services are typically estimated based on observable transactions when these services are sold on a standalone basis. We recognize revenue net of sales tax.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenues</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate revenues from contracts with customers into geographical regions. Our Americas region includes the United States, Canada, and Latin America. Our International region primarily includes Europe, Middle East, Africa, Australia, India, Southeast Asia, and China.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"><tr><td style="width:1.0%"></td><td style="width:39.499%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.631%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.631%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.046%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168,125&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144,408&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339,053&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,133&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,188&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,278&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558,166&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">457,950&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent expected future revenue from existing contracts where performance obligations are unsatisfied or partially unsatisfied at the end of the reporting period. Remaining performance obligations include unfulfilled contracts at the end of a given period and can include subscription arrangements (term-based licenses and SaaS), customer support and other services. As of September&#160;30, 2025, our remaining performance obligations (inclusive of deferred revenue) were $853,543, of which approximately 61% is expected to be recognized as revenue over the next 12 months and the remainder recognized thereafter.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations, excluding deferred revenue, related to subscription arrangements, customer support revenue and other services were $95,302, $52,955, and $29,564, respectively. Of these balances, we expect approximately 49% of subscription arrangements, 36% of customer support and 100% of other services to be recognized as revenue over the next 12 months and the remainder recognized thereafter. We expect approximately 16% of subscription arrangements and 9% of customer support remaining performance obligations to be recognized as revenue in the third quarter of fiscal 2026. These balances represent transactions consisting primarily of early renewals, unbilled and undelivered support and other services, and orders received prior to the last day of the quarter that were not delivered or provisioned to customers.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations will fluctuate period to period. We do not believe the amount of remaining performance obligations is indicative of future sales or revenue or that the mix at the end of any given period correlates with actual sales performance.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Information About Contract Balances</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts collected in advance of services being provided are accounted for as deferred revenue. Nearly all of our deferred revenue balance is related to SaaS, customer support, and other services.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some arrangements we allow customers to pay for term-based licenses over the term of the software license. When a term-based license arrangement contains payment terms that extend beyond one year, a significant financing component may exist. The significant financing component is calculated as the difference between the stated value and present value of the license and is recognized as interest income over the extended payment period. The total license fee net of the significant financing component is recognized as revenue at the point in time when the software is transferred to the customer. Interest income from significant financing components was not material for the three and six months ended September&#160;30, 2025 and 2024.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recognized as revenue in excess of amounts billed are recorded as unbilled receivables. Unbilled receivables which are anticipated to be invoiced in the next 12 months are included in accounts receivable on the consolidated balance sheets. Long-term unbilled receivables are included in other assets. The opening and closing balances of our accounts receivable, unbilled receivables, and deferred revenues are as follows:</span></div><div style="margin-top:2pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:34.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accounts receivable</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unbilled receivable<br/>(current)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unbilled receivable<br/>(long-term)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred revenue</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(current)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred revenue</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(long-term)</span></div></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Opening balance as of March&#160;31, 2025</span></div></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,400&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,595&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,343&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402,930&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,282&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase/(decrease)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,013)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance as of September&#160;30, 2025</span></div></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,387&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,419&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,163&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,947&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252,608&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net decrease in accounts receivable (inclusive of unbilled receivables) is primarily the result of the timing of our billings and cash collections. The increase in deferred revenue is primarily the result of an increase in SaaS contracts which are billed upfront but recognized ratably over the contract period and an increase in deferred customer support revenue.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of revenue recognized in the period that was included in the opening deferred revenue balance was $119,244 and $264,029 for the three and six months ended September&#160;30, 2025, respectively. The majority of this revenue consists of SaaS and customer support. The amount of revenue recognized from performance obligations satisfied in prior periods was not significant.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combination</a></td>
<td class="text">Business Combination<div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 28, 2025, we completed the acquisition of 100% of the shares of Satori Cyber, Ltd. ("Satori"), an Israel-based </span><span style="color:#0b2e44;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ata and AI security company, for a preliminary purchase price of $28,257 in cash consideration. The primary reason for the acquisition was to extend and enhance our product portfolio with data security and AI governance solutions.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended September&#160;30, 2025, we incurred acquisition-related costs of $1,257, which were included in general and administrative expenses. The following table summarizes the preliminary purchase price allocation as of the date of acquisition:</span></div><div style="margin-top:14pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"><tr><td style="width:1.0%"></td><td style="width:74.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.821%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets and Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">381&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,700&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(671)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(381)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term tax reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,264)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable net assets acquired and liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,196&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,061&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total purchase price</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,257&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price allocation is preliminary as it relates to customary closing adjustments and the valuation of income taxes. The amounts recognized will be finalized as the information necessary to complete the analysis is obtained, but no later than one year after the acquisition date.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma financial information of the above business acquisition, assuming the acquisition had occurred as of the beginning of the fiscal year prior to the fiscal year of the acquisition, as well as revenue and earnings generated during the current fiscal year, were not material for disclosure purposes.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-38<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 46<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-46<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-45<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-4<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479326/805-40-45-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-30/tableOfContent<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-20/tableOfContent<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-10/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, Net<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets, Net</a></td>
<td class="text">Goodwill and Intangible Assets, Net<div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the residual purchase price paid in business combinations after the fair value of all identified assets and liabilities have been recorded. It includes the estimated value of the integration of acquired technology into current product offerings, the potential expansion with new customers, the opportunity to further develop sales relationships with new customers and intangible assets that do not qualify for separate recognition. Goodwill is not amortized and there were no impairments to the carrying amounts of goodwill during the six months ended September&#160;30, 2025 and 2024. Approximately $35,033 of the goodwill recorded is expected to be deductible for income tax purposes.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in goodwill during the six months ended September&#160;30, 2025 were as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.409%"><tr><td style="width:1.0%"></td><td style="width:56.683%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.743%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2025</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,255&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2025</span></div></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,316&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets, Net</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of developed technology and customer relationships. Developed technology acquired in fiscal 2026 and 2025 has an estimated useful life of five years. Previously acquired developed technology had an estimated useful life of three years, and was fully amortized as of the end of fiscal 2025. Customer relationships acquired in fiscal 2025 have an estimated useful life of ten years. All of our intangible assets are amortized on a straight-line basis. Purchased intangible assets, net of amortization are summarized below:</span></div><div style="margin-top:5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:18.108%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.662%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,800&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(380)</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,420&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,800&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(190)</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,610&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,244)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,850&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,624)</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,226&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,150&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,413)</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,737&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:14pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended September&#160;30, 2025, we acquired developed technology valued at $3,700 as part of the acquisition of Satori. Amortization expense from acquired intangible assets was $1,140 and $2,211 for the three and six months ended September&#160;30, 2025, respectively, and $573 and $1,146 for the three and six months ended September&#160;30, 2024, respectively.</span></div><div style="margin-top:15pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2025, future amortization expense associated with intangible assets with finite lives is expected to be:</span></div><div style="margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.070%"><tr><td style="width:1.0%"></td><td style="width:67.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ending March 31, </span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026 (remaining)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,023&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,023&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,226&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Sale and Leaseback Transaction<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionDisclosureTextBlock', window );">Sale and Leaseback Transaction</a></td>
<td class="text">Sale and Leaseback Transaction<div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 28, 2025, we completed the sale of our owned corporate headquarters located in Tinton Falls, New Jersey for cash consideration of $36,000, excluding transaction costs, pursuant to a purchase and sale agreement signed on October 2, 2024. Concurrent with the sale, we entered into a leaseback arrangement for a portion of the premises over a term of ten years, expiring April 30, 2035. The transaction met the criteria for a sale under ASC 842,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and ASC 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the leaseback was determined to be an operating lease.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the transaction, the Company determined that the leaseback terms were above market. Accordingly, a financial liability of $1,300 was recognized in other liabilities on the consolidated balance sheets and a corresponding loss was recorded in general and administrative expenses on the consolidated statements of operations for the three months ended June 30, 2025. The Company also derecognized the carrying value of the assets held for sale and recognized a right-of-use asset and corresponding lease liability of $19,563, based on the present value of fixed lease payments over the lease term. The discount rate used to calculate the lease liability was 6.35%.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleLeasebackTransactionDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for sale leaseback transaction. Includes, but is not limited to, terms and conditions of transaction and gain (loss) from transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/840-40/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-40/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleLeasebackTransactionDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Common Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income per Common Share</a></td>
<td class="text">Net Income per Common Share<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per common share is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed using the weighted average number of common shares outstanding and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the incremental common shares issuable upon the vesting of restricted stock units ("RSUs"), performance stock units ("PSUs"), common shares to be purchased under the Employee Stock Purchase Plan ("ESPP"), the exercise of stock options, and, if dilutive, the conversion spread on convertible notes. The dilutive effect of RSUs, PSUs, ESPP purchases, and the exercise of stock options is reflected in diluted earnings per share by application of the treasury stock method. The dilutive effect of the Notes is calculated using the if-converted method. See Note 14 of the notes to the consolidated financial statements for further details of the Notes.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the reconciliation of basic and diluted net income per common share:</span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.520%"><tr><td style="width:1.0%"></td><td style="width:42.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.482%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,730&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,565&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,226&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,092&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic net income per common share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,406&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,770&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,366&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,724&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic net income per common share</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.33&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.36&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.86&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.78&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Diluted net income per common share:</span></td><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive effect of restricted stock units</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">789&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,344&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">898&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,371&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,195&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,114&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,264&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,095&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted net income per common share</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.33&#160;</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.35&#160;</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.84&#160;</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.76&#160;</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The diluted weighted average shares outstanding excludes RSUs, PSUs, common shares to be purchased under the ESPP and outstanding stock options totaling 71 and 210 for the three months ended September&#160;30, 2025 and 2024, respectively, and 64 and 218 for the six months ended September&#160;30, 2025 and 2024, respectively, because the effect of including them would have been anti-dilutive. In addition, the Notes were excluded from diluted EPS as their inclusion would have been anti-dilutive.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies <div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not believe that we are currently party to any pending legal action that could reasonably be expected to have a material adverse effect on our business or operating results.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capitalization<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Capitalization</a></td>
<td class="text">Capitalization<div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 17, 2025, our board of directors (the "Board") approved an increase of the existing share repurchase program so that $250,000 was available. The Board's authorization has no expiration date. For the six months ended September&#160;30, 2025, we repurchased $146,073 of our common stock, or approximately 819 shares, of which $117,660, or approximately 658 shares, was made in connection with the Notes. The shares repurchased during the period were funded primarily from the net proceeds received from the issuance of the Notes, as well as from existing cash and cash equivalents balances and cash flows provided by our operations. The remaining amount available under the current authorization as of September&#160;30, 2025 was $103,927.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Plans<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock Plans</a></td>
<td class="text">Stock Plans<div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the stock-based compensation expense included in cost of revenues, sales and marketing, research and development, general and administrative and restructuring expenses for the three and six months ended September&#160;30, 2025 and 2024. Stock-based compensation is attributable to RSUs, PSUs and the ESPP.</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"></td><td style="width:42.281%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.460%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,323&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,374&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,572&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,955&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,752&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,555&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,822&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,719&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,188&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,224&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,403&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,404&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,807&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:14pt;text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2025, there was $162,735 of unrecognized stock-based compensation expense that is expected to be recognized over a weighted average period of 1.59 years. We account for forfeitures as they occur. To the extent that awards are forfeited, stock-based compensation will be different from our current estimate.</span></div><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit activity for the six months ended September&#160;30, 2025 was as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.140%"><tr><td style="width:1.0%"></td><td style="width:62.323%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.740%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Non-vested Restricted Stock Units</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of<br/>Awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average Grant<br/>Date&#160;Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested as of March 31, 2025</span></td><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,806&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111.75&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Awarded</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(721)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97.18&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested as of September&#160;30, 2025</span></div></td><td colspan="2" style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,520&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142.78&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average fair value of RSUs awarded was $181.16 and 184.61 per unit during the three and six months ended September&#160;30, 2025, respectively, and $142.87 and $122.00 per unit during the three and six months ended September&#160;30, 2024, respectively. The weighted average fair value of awards includes the awards with a market condition described below.</span></div><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Based Awards</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the six months ended September&#160;30, 2025, we granted approximately 78 PSUs to certain executives. Vesting of these awards is contingent upon i) us meeting certain non-GAAP performance goals (performance-based) in fiscal 2026 and ii) our customary service periods. The awards vest over three years and have the potential to vest between 0% and 300% (234 shares) based on actual fiscal 2026 performance. The vesting quantity of these awards may vary based on actual fiscal 2026 performance. The related stock-based compensation expense is determined based on the value of the underlying shares on the date of grant and is recognized over the vesting term using the accelerated method. During the interim financial periods, management estimates the probable number of PSUs that would vest until the ultimate achievement of the performance goals is known. The awards are included in the restricted stock units table.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Awards with a Market Condition</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the six months ended September&#160;30, 2025, we granted&#160;approximately 78 market PSUs to certain executives. The vesting of these awards is contingent upon us meeting certain total shareholder return ("TSR") levels as compared to the Russell 3000 market index over the succeeding three years from grant date. The awards vest in three annual tranches and have the potential to vest between 0% and 300% (234 shares) based on TSR performance. The related stock-based compensation expense is determined based on the estimated fair value of the underlying shares on the date of grant and is recognized using the accelerated method over the vesting term. The estimated fair value was calculated using a Monte Carlo simulation model. The fair value of the awards granted during the six months ended September&#160;30, 2025 was $288.47 per unit. The awards are included in the restricted stock units table.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP is a shareholder approved plan under which substantially all employees may purchase our common stock through payroll deductions at a price equal to 85% of the lower of the fair market values of the stock as of the beginning or the end of six-month offering periods. An employee&#8217;s payroll deductions under the ESPP are limited to 10% of the employee&#8217;s salary and employees may not purchase more than $25 of stock during any calendar year. Employees purchased 45 shares in exchange for $6,974 of proceeds in the six months ended September&#160;30, 2025, and 68 shares in exchange for $5,486 of proceeds in the six months ended September&#160;30, 2024. The ESPP is considered compensatory and the fair value of the discount and look back provision are estimated using the Black-Scholes formula and recognized over the six-month withholding period prior to purchase.&#160;The total expense associated with the ESPP for the six months ended September&#160;30, 2025 and 2024 was $2,593 and $1,701, respectively. As of September&#160;30, 2025, there was approximately $2,114 of unrecognized cost related to the current offering period of our ESPP.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense was $370 and $3,757 in the three and six months ended September&#160;30, 2025, respectively, compared to income tax expense of $1,095 and $3,222 in the three and six months ended September&#160;30, 2024, respectively. The change in income tax expense compared to the prior year period relates primarily to estimated current federal taxes. </span></div>The One Big Beautiful Bill Act (the &#8220;OBBBA&#8221;), enacted on July 4, 2025, includes several corporate tax provisions relevant to U.S. businesses. Included in this legislation are provisions that allow for the immediate expensing of domestic research and development expenses, extensions of bonus depreciation, and modifications to the international tax regimes. The provisions in the legislation are generally effective beginning in our fiscal 2026. The Company is continuing to evaluate the impact of these provisions on its financial statements, but an estimate of the financial impact has been included in our operating results for the three and six months ended September&#160;30, 2025. The OBBBA did not have a material impact to our income tax provision for the three and six months ended September&#160;30, 2025.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">Segment Information<div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate as a single&#160;reportable segment as we report financial information, including net income determined in accordance with GAAP, among other measures, on a consolidated basis to our Chief Executive Officer, who serves as the Chief Operating Decision Maker (&#8220;CODM&#8221;). The CODM uses consolidated net income to make operating decisions, allocate resources, and evaluate financial performance, primarily by monitoring actual results compared to forecasted results, as well as by reviewing year-over-year results and trending historical performance. The CODM also uses net income in competitive analysis by benchmarking to the Company&#8217;s competitors. The competitive analysis along with the monitoring of actual versus forecasted results are used in assessing the performance of the segment.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CODM reviews significant segment expenses for our single reportable segment. Significant segment expenses include cost of revenues, sales and marketing expenses, research and development expenses, general and administrative expenses, depreciation and amortization, restructuring, and other operating expenses, all of which are presented in our consolidated statements of operations. Other segment items include interest income, interest expense, other income, net, and income tax expense, which are also presented in our consolidated statements of operations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by geography are based upon the billing address of the customer. All transfers between geographic regions have been eliminated from consolidated revenues. The following table sets forth revenue by geographic area:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"></td><td style="width:42.281%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.460%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,608&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,988&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,507&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247,720&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,188&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,278&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558,166&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">457,950&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No individual country other than the United States accounted for 10% or more of revenues for the three and six months ended September&#160;30, 2025 and 2024. Revenue included in the &#8220;Other&#8221; caption above primarily relates to our operations in Europe, Australia, Canada and Asia.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring</a></td>
<td class="text">Restructuring<div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We initiated a restructuring plan in the first quarter of fiscal 2026 intended to optimize our Business Technology organization. The objective of this plan is to realign the workforce, invest in emerging capabilities, modernize the technology landscape, and streamline operations to operate with greater agility and customer focus. We anticipate the workforce realignment and identification of planned technology changes will be completed in fiscal 2026, and the remaining activities under the restructuring plan, including the technology transitions, are expected to be completed in fiscal 2027. Charges incurred to date relate primarily to severance and associated costs from headcount reductions and stock-based compensation resulting from modifications to existing awards granted to certain employees impacted by the plan. The majority of the workforce realignment costs have been incurred in the first half of fiscal 2026. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal 2024, we initiated a restructuring plan which was completed in fiscal 2025. It was intended to enhance customer satisfaction through the reorganization and redesign of our customer success functions. The realignment of the customer success structure aimed to optimize operational efficiency and improve continuity for our customers through the pre-sales and post-sales experience. These charges related primarily to severance and related costs associated with headcount reductions, stock-based compensation related to modifications of existing awards granted to certain employees impacted by the plan and office termination and exit charges.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended September&#160;30, 2025 and 2024, restructuring charges were comprised of the following:</span></div><div style="margin-top:15pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"></td><td style="width:42.281%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.460%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee severance and related costs</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,018&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">386&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,180&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">655&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease exit costs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,188&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total restructuring charges</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,429&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">566&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,666&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,245&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:14pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease exit costs relate to one office for the six months ended September 30, 2024.</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-top:14pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring accrual</span></div><div style="margin-top:14pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accrual activity related to our restructuring plans for the six months ended September&#160;30, 2025 was as follows:</span></div><div style="margin-top:14pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.935%"><tr><td style="width:1.0%"></td><td style="width:76.948%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.852%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1)</span></div></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">790&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee severance and related costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,604)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:14pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended September&#160;30, 2025, there were no new charges incurred and $726 in payments made related to our prior restructuring plan that was completed in fiscal 2025. The amount included in the ending balance as of September&#160;30, 2025 related to the completed plan was not significant.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/420/tableOfContent<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 5, 2025, we issued $900,000 aggregate principal amount of 0% convertible senior notes due 2030 (the &#8220;Notes&#8221;), including the exercise in full by the initial purchasers of the Notes of their option to purchase an additional $115,000 aggregate principal amount of the Notes. The Notes were issued pursuant to an Indenture, dated September 5, 2025 (the &#8220;Indenture&#8221;), between Commvault and U.S. Bank Trust Company, National Association, as trustee. The Notes are senior, unsecured obligations and do not bear regular interest; however, special interest and additional interest, if any, may accrue on the Notes at a combined rate per annum not exceeding 0.50% upon the occurrence of certain events as described in the Indenture. The Notes mature on September 15, 2030, unless earlier converted, redeemed or repurchased. The total net proceeds from the offering, after deducting initial debt issuance costs, was $878,621.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noteholders will have the right to convert their Notes before March 15, 2030 only under the following circumstances: (1) during any fiscal quarter (and only during such fiscal quarter) commencing after the fiscal quarter ending on December 31, 2025, if the Last Reported Sale Price (as defined in the Indenture) per share of our common stock exceeds 130% of the conversion price (as described below) for each of at least 20 Trading Days (as defined in the Indenture) (whether or not consecutive) during a period of 30 consecutive Trading Days ending on, and including, the last Trading Day of the immediately preceding fiscal quarter; (2) during the five consecutive business days immediately after any ten consecutive Trading Day period (the &#8220;Measurement Period&#8221;) in which the Trading Price (as defined in the Indenture) per $1,000 principal amount of Notes for each Trading Day of the Measurement Period was less than 98% of the product of the Last Reported Sale Price per share of the common stock on such Trading Day and the conversion rate (as described below) on each Trading Day; (3) upon the occurrence of specified corporate events or distributions on the common stock as set forth in the Indenture; or (4) if the Company calls such Notes for redemption.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after March 15, 2030, until the close of business on the second Scheduled Trading Day (as defined in the Indenture) immediately before the maturity date, the Notes will be convertible at the option of the noteholders at any time, in multiples of $1,000 principal amount. The conversion rate for the Notes will initially be 4.2215 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $236.88 per share of common stock. The conversion rate is subject to adjustment upon certain events. Upon conversion, consideration due will consist of cash, up to the principal amount of the Notes to be converted, and, for any conversion value in excess of principal, cash or shares of our common stock, at our election.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not redeem the Notes at our option at any time before September 22, 2028. We will have the option to redeem the Notes, in whole or in part, on or after September 22, 2028 and before the 41st Scheduled Trading Day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date, but only if (i) the Notes are Freely Tradable (as defined in the Indenture); and (ii) the Last Reported Sale Price per share of our common stock exceeds 130% of the conversion price on (1) each of at least 20 Trading Days, whether or not consecutive, during the 30 consecutive Trading Days ending on, and including, the Trading Day immediately before the date we send the related redemption notice; and (2) the Trading Day immediately before the date we send such notice. In addition, calling any Note for redemption will constitute a Make-Whole Fundamental Change (as defined in the Indenture) with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption. Pursuant to the partial redemption limitation, we may not elect to redeem less than all of the outstanding Notes unless at least $100,000 aggregate principal amount of Notes are outstanding and not subject to redemption as of the time we send the related redemption notice.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the Notes was as follows:</span></div><div style="margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.415%"><tr><td style="width:1.0%"></td><td style="width:68.055%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.745%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal amount</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">900,000&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,073)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">878,927&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of debt issuance costs incurred related to the Notes for the three and six months ended September&#160;30, 2025 was $306. The debt issuance costs are being amortized into interest expense on the consolidated statements of operations over the term of the Notes at an effective interest rate of 0.48%.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capped Calls</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the pricing of the Notes and the exercise in full by the initial purchasers of their option to purchase additional Notes, we entered into capped call transactions (the "Capped Calls") with certain affiliates of certain initial purchasers of the Notes and other financial institutions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Capped Calls each have an initial strike price of $236.88 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have an initial cap price of $357.56 per share, subject to certain adjustments. The Capped Calls are generally expected to reduce potential dilution to our common stock upon any conversion of the Notes and/or offset any cash payments we are required to make in excess of the principal amount of the converted Notes, as the case may be, with such reduction and/or offset subject to a cap.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For accounting purposes, the Capped Calls are treated as separate transactions from, and not part of, the terms of the Notes. As these transactions meet certain accounting criteria, the Capped Calls are recorded in stockholders' equity and are not accounted for as derivatives. The Capped Calls will not be remeasured as long as they continue to meet the conditions for equity classification. The Notes and the Capped Calls have been integrated for tax purposes. The impact of this tax treatment results in the Capped Calls being deductible with the cost of the Capped Calls qualifying as original issue discount for tax purposes over the term of the Notes.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 15, 2025, we refinanced our existing $100,000 senior secured revolving credit facility, replacing it with a new five-year $300,000 senior secured revolving credit facility (the &#8220;Credit Facility&#8221;) with JPMorgan Chase Bank, N.A., as administrative agent, and the lenders party thereto. The Credit Facility is available for share repurchases, general corporate purposes, and letters of credit. The Credit Facility contains financial maintenance covenants, including a leverage ratio and interest coverage ratio. The Credit Facility also contains certain customary events of default which would permit the lenders to, among other things, declare all loans then outstanding to be immediately due and payable if such default is not cured within applicable grace periods. The Credit Facility also limits our ability to incur certain additional indebtedness, create or permit liens on assets, make acquisitions or investments, make loans or advances, sell or transfer assets, pay dividends or distributions, and engage in certain transactions with affiliates. Outstanding borrowings under the Credit Facility accrue interest at a per annum rate determined by the Company&#8217;s election of either the Secured Overnight Financing Rate plus a margin ranging from 1.50% to 2.00%, or a base rate, which is generally the greater of a prime rate plus a margin ranging from 0.50% to 1.00%. The applicable margin in each case is contingent upon the Company&#8217;s leverage ratio. Additionally, the unused balance on the Credit Facility is subject to an unused commitment fee ranging from 0.25% to 0.35% per annum based on the Company's leverage ratio. As of September&#160;30, 2025, there were no borrowings under the Credit Facility and we were in compliance with all covenants.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have deferred the expense related to debt issuance costs associated with the Credit Facility, which are classified as other assets, and will amortize the costs into interest expense over the term of the Credit Facility. Unamortized amounts as of September&#160;30, 2025 were $1,857. The amortization of debt issuance costs and interest expense related to the Credit Facility incurred for the three and six months ended September&#160;30, 2025 and 2024 was as follows:</span></div><div style="margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"></td><td style="width:42.281%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.460%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total charges</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">547&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements of Commvault as of September&#160;30, 2025 and for the three and six months ended September&#160;30, 2025 and 2024 are unaudited, and in the opinion of management, include all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the results for the interim periods. Accordingly, they do not include all the information and footnotes required by U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) for complete financial statements and should be read in conjunction with the financial statements and notes in our Annual Report on Form 10-K for the fiscal year ended March 31, 2025. The results reported in these financial statements should not necessarily be taken as indicative of results that may be expected for the entire fiscal year.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements and related disclosures in conformity with GAAP requires management to make judgments and estimates that affect the amounts reported in our consolidated financial statements and the accompanying notes. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our balance sheets and the amounts of revenues and expenses reported for each of the periods presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, income taxes and related reserves, deferred commissions, goodwill, and purchased intangible assets. Actual results could differ from those estimates.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassification of Prior Year Balances</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassification of Prior Year Balances</span></div><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts have been reclassified for consistency with the current year presentation. Beginning in fiscal 2026, the subscription revenues and cost of revenues line items on the consolidated statements of operations have been further disaggregated to disclose the software portion of term-based licenses and SaaS. These reclassifications have no impact on the amount of total revenues or net income.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Standards and Recently Issued Accounting Standards Not Yet Adopted</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:14pt;text-align:justify;text-indent:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.971%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect on the Consolidated Financial Statements (or Other Significant Matters)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounting Standards Update ("ASU") No. 2025-05 (Topic 326): Financial Instrument - Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In July 2025, the Financial Accounting Standards Board ("FASB") issued a new standard to simplify the estimation of credit losses. The standard provides a practical expedient for measuring expected credit losses on current accounts receivable and current contract assets arising under Accounting Standards Codification ("ASC") 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We early adopted this standard as of April 1, 2025 and elected to apply the related practical expedient.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This standard did not have a significant impact on our results of operations, cash flows, financial condition, or disclosures.</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted</span></div><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span><br/></span></div><div style="margin-top:4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.971%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect on the Consolidated Financial Statements (or Other Significant Matters)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2023-09 (Topic 740): Income Taxes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In December 2023, the FASB issued a new standard to improve income tax disclosures. The standard requires greater disaggregated information about a reporting entity&#8217;s effective tax rate reconciliation as well as information on income taxes paid.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This standard will be effective for us for our annual period beginning April 1, 2025.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This standard will result in additional annual tax disclosures and is not expected to have a significant impact on our results of operations, cash flows, or financial condition.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2024-03 (Subtopic 220-40): Disaggregation of Income Statement Expenses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In November 2024, the FASB issued a new standard to improve income statement expense disclosures. The standard requires greater disaggregated information on certain expense captions, as well as disclosures about selling expenses.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This standard will be effective for us for our annual period beginning April 1, 2027 and interim periods beginning April 1, 2028, with early adoption permitted.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We are currently evaluating the impact of this standard on our consolidated financial statements and disclosures.</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant credit to customers in a wide variety of industries worldwide and generally do not require collateral. Credit losses relating to these customers have historically been minimal.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely significantly on our value-added resellers, systems integrators and corporate resellers, which we collectively refer to as resellers, for the marketing and distribution of our products and services. Further, we have non-exclusive distribution agreements with certain partners who enable a more efficient and effective distribution channel for our solutions by managing our resellers and leveraging their own industry experience.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Convertible Senior Notes</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2025, we issued $900,000 aggregate principal amount of 0% convertible senior notes due 2030 (the &#8220;Notes&#8221;), which we account for as a liability in their entirety, measured at amortized cost. Debt issuance costs incurred in connection with the issuance of the Notes are reflected in the consolidated balance sheets as a direct deduction from the carrying amount of the outstanding Notes. These costs are amortized using the effective interest rate method over the term of the Notes and are included within interest expense on the consolidated statements of operations.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for such asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value should maximize the use of observable inputs and minimize the use of unobservable inputs. To measure fair value, we use the following fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable:</span></div><div style="margin-top:5pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 &#8212; Observable inputs such as quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:9pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 &#8212; Inputs other than Level 1, that are observable for the asset or liability, either directly or indirectly; and</span></div><div style="margin-top:9pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 &#8212; Unobservable inputs that are supported by little or no market activity and that require the reporting entity to develop its own assumptions.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Equity Securities Accounted for at Net Asset Value</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Securities Accounted for at Net Asset Value</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We held equity interests in private equity funds of $9,763 as of September&#160;30, 2025, which are accounted for under the net asset value practical expedient as permitted under ASC 820, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span>. These investments are included in other assets in the accompanying consolidated balance sheets. The net asset values of these investments are determined using quarterly capital statements from the funds, which are based on our contributions to the funds, allocation of profit and loss and changes in fair value of the underlying fund investments. Changes in fair value as reported on the capital statements are recorded through the consolidated statements of operations as non-operating income or expense. These private equity funds focus on making investments in key technology sectors, principally by investing in companies at expansion capital and growth equity stages.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is recorded when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired. The carrying value of goodwill is tested for impairment on an annual basis on January 1, or more often if an event occurs or circumstances change that would more likely than not reduce the fair value of its carrying amount. For the purpose of impairment testing, we have a single reporting unit. We have elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment indicates that it is more likely than not that the fair value is less than the carrying amount, a quantitative goodwill impairment test is performed. If the fair value exceeds the carrying amount, no further analysis is required; otherwise, an impairment loss is recognized for the amount by which the carrying value of goodwill exceeds its fair value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our finite-lived purchased intangible assets consist of developed technology and customer relationships acquired through business acquisitions. Developed technology is generally valued using income-based approaches, such as the relief from royalty or multi-period excess earnings methods, and typically has an economic life of five years. Customer relationships are valued using similar income-based methods and have an economic life of ten years. All of our intangible assets are amortized on a straight-line basis over their respective useful lives, as we believe this method most closely reflects the pattern in which the economic benefits of the assets will be consumed. Impairment losses are recognized if the carrying amount of an intangible asset is both not recoverable and exceeds its fair value.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Deferred Commissions Cost and Revenue</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions Cost</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions, bonuses, and related payroll taxes earned by our employees are considered incremental and recoverable costs of obtaining a contract with a customer. Our typical contracts include performance obligations related to term-based software licenses, SaaS offerings, perpetual software licenses, software updates, and customer support. In these contracts, incremental costs of obtaining a contract are allocated to the performance obligations based on the relative estimated standalone selling prices and then recognized on a systematic basis that is consistent with the transfer of the goods or services to which the asset relates. We do not pay commissions on annual renewals of customer support contracts for perpetual licenses. The costs allocated to software and products are expensed at the time of sale, when revenue for the functional software license is recognized. The costs allocated to software updates and customer support for perpetual licenses are amortized ratably over a period of approximately five years, the expected period of benefit of the asset capitalized. We currently estimate a period of five years is appropriate based on consideration of historical average customer life and the estimated useful life of the underlying software sold as part of the transaction. The commission paid on the renewal of subscription arrangements is not commensurate with the commission paid on the initial purchase. As a result, the cost of commissions allocated to SaaS offerings, software updates and customer support on the initial term-based software license transactions are amortized over a period of approximately five years, consistent with the accounting for these costs associated with perpetual licenses. The costs of commissions allocated to SaaS offerings, software updates and customer support for the renewal of term-based software licenses is limited to the contractual period of the arrangement, as we pay a commensurate renewal commission upon the next renewal of the subscription software license and related updates and support.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The incremental costs attributable to professional services are generally amortized over the period the related services are provided and revenue is recognized. Amortization expense related to these costs is included in sales and marketing expenses in the accompanying consolidated statements of operations.</span></div>Revenue<div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues through subscription arrangements, which includes both term-based software licenses and SaaS, perpetual software licenses, customer support contracts and other services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term-based License</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term-based license revenue typically includes revenue from the license portion of time-based subscription arrangements which are deployed on-premise. The revenue from these licenses is typically recognized when the software is delivered or made available for download.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software-as-a-service ("SaaS")</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SaaS revenue typically includes revenue from time-based subscription arrangements which are delivered via hosted cloud solutions. SaaS revenue is recognized ratably over the contract term, typically&#160;<span style="-sec-ix-hidden:f-496">one</span> to three years, beginning on the date that the service is made available to the customer.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Perpetual License</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Perpetual license includes the revenues from the sale of perpetual software licenses. Perpetual software license revenue is typically recognized when the software is delivered or made available for download.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer Support</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer support includes revenues associated with support contracts tied to our software products. Customer support includes software updates on a when-and-if-available basis, telephone support, integrated web-based support, and other premium support offerings, for both term-based software license and perpetual software license arrangements. We sell our customer support contracts as a percentage of net software purchases. Customer support revenue is recognized ratably over the term of the customer support agreement, which is typically&#160;one year on our perpetual licenses and over the term on our term-based licenses, which typically range from <span style="-sec-ix-hidden:f-499">one</span> to three years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Services</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other services consist primarily of revenues related to professional service offerings, including consultation, assessment and design, installation services, and customer education. Revenues related to other services can vary period over period based on the timing services are delivered and are typically recognized as the services are performed.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not customize our software licenses (both term-based and perpetual) and installation services are not required. Software licenses are delivered before related services are provided and are functional without professional services, updates, or technical support. We have concluded that our software licenses (both term-based and perpetual) are functional intellectual property that is distinct, as the user can benefit from the software on its own. Revenues for both term-based and perpetual licenses are typically recognized when the software is delivered and/or made available for download as this is the point the user of the software can direct the use of and obtain substantially all the remaining benefits from the functional intellectual property. We do not recognize software revenue related to the renewal of term-based software licenses earlier than the beginning of the new subscription period.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also offer software that integrates with appliances and address a wide range of business needs and use cases, ranging from support for remote or branch offices with limited IT staff up to large corporate data centers. These appliances are almost exclusively sold via a software only model in which we sell software to a third party, which assembles an integrated appliance that is sold to end user customers. As a result, the revenues and costs associated with hardware are usually not included in our financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our typical performance obligations include the following:</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:17.787%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.154%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.938%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance Obligation</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">When Performance Obligation<br/>&#160;is Typically Satisfied</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">When Payment is <br/>Typically Due</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">How Standalone Selling Price is <br/>Typically Estimated</span></td></tr><tr><td colspan="12" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Subscription</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term-based software licenses</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Upon shipment or made available for download (point in time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Within 90 days of shipment except for certain subscription licenses which are paid for over time</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residual approach</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software-as-a-service (SaaS)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ratably over the course of the contract (over time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Annually or at the beginning of the contract period</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Observable in transactions without multiple performance obligations</span></td></tr><tr><td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Perpetual License</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Perpetual software licenses</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Upon shipment or made available for download (point in time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Within 90 days of shipment </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residual approach</span></td></tr><tr><td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Customer Support </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software updates</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ratably over the course of the support contract (over time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">At the beginning of the contract period </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Observable in renewal transactions</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer support</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ratably over the course of the support contract (over time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">At the beginning of the contract period </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Observable in renewal transactions</span></td></tr><tr><td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Other Services </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other professional services</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As work is performed (over time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Within 90 days of services being performed</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Observable in transactions without multiple performance obligations</span></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts collected in advance of services being provided are accounted for as deferred revenue. Nearly all of our deferred revenue balance is related to SaaS, customer support, and other services.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some arrangements we allow customers to pay for term-based licenses over the term of the software license. When a term-based license arrangement contains payment terms that extend beyond one year, a significant financing component may exist. The significant financing component is calculated as the difference between the stated value and present value of the license and is recognized as interest income over the extended payment period. The total license fee net of the significant financing component is recognized as revenue at the point in time when the software is transferred to the customer. Interest income from significant financing components was not material for the three and six months ended September&#160;30, 2025 and 2024.</span></div>Amounts recognized as revenue in excess of amounts billed are recorded as unbilled receivables. Unbilled receivables which are anticipated to be invoiced in the next 12 months are included in accounts receivable on the consolidated balance sheets. Long-term unbilled receivables are included in other assets.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Schedule of Accounting Standards</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:14pt;text-align:justify;text-indent:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.971%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect on the Consolidated Financial Statements (or Other Significant Matters)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounting Standards Update ("ASU") No. 2025-05 (Topic 326): Financial Instrument - Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In July 2025, the Financial Accounting Standards Board ("FASB") issued a new standard to simplify the estimation of credit losses. The standard provides a practical expedient for measuring expected credit losses on current accounts receivable and current contract assets arising under Accounting Standards Codification ("ASC") 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We early adopted this standard as of April 1, 2025 and elected to apply the related practical expedient.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This standard did not have a significant impact on our results of operations, cash flows, financial condition, or disclosures.</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted</span></div><div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"><span><br/></span></div><div style="margin-top:4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.971%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect on the Consolidated Financial Statements (or Other Significant Matters)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2023-09 (Topic 740): Income Taxes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In December 2023, the FASB issued a new standard to improve income tax disclosures. The standard requires greater disaggregated information about a reporting entity&#8217;s effective tax rate reconciliation as well as information on income taxes paid.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This standard will be effective for us for our annual period beginning April 1, 2025.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This standard will result in additional annual tax disclosures and is not expected to have a significant impact on our results of operations, cash flows, or financial condition.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2024-03 (Subtopic 220-40): Disaggregation of Income Statement Expenses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In November 2024, the FASB issued a new standard to improve income statement expense disclosures. The standard requires greater disaggregated information on certain expense captions, as well as disclosures about selling expenses.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This standard will be effective for us for our annual period beginning April 1, 2027 and interim periods beginning April 1, 2028, with early adoption permitted.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We are currently evaluating the impact of this standard on our consolidated financial statements and disclosures.</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule of of Financial Instruments Measured at Fair value</a></td>
<td class="text">The following table summarizes the composition of our financial liabilities measured at fair value as of March&#160;31, 2025:<div style="margin-bottom:3pt;margin-top:5pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.134%"><tr><td style="width:1.0%"></td><td style="width:27.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.181%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.181%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.181%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.185%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">873&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">873&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-12<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Schedule of Performance Obligations</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our typical performance obligations include the following:</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:17.787%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.154%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.938%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance Obligation</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">When Performance Obligation<br/>&#160;is Typically Satisfied</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">When Payment is <br/>Typically Due</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">How Standalone Selling Price is <br/>Typically Estimated</span></td></tr><tr><td colspan="12" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Subscription</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term-based software licenses</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Upon shipment or made available for download (point in time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Within 90 days of shipment except for certain subscription licenses which are paid for over time</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residual approach</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software-as-a-service (SaaS)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ratably over the course of the contract (over time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Annually or at the beginning of the contract period</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Observable in transactions without multiple performance obligations</span></td></tr><tr><td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Perpetual License</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Perpetual software licenses</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Upon shipment or made available for download (point in time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Within 90 days of shipment </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residual approach</span></td></tr><tr><td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Customer Support </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software updates</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ratably over the course of the support contract (over time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">At the beginning of the contract period </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Observable in renewal transactions</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer support</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ratably over the course of the support contract (over time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">At the beginning of the contract period </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Observable in renewal transactions</span></td></tr><tr><td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Other Services </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other professional services</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As work is performed (over time)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Within 90 days of services being performed</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Observable in transactions without multiple performance obligations</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of Revenues</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate revenues from contracts with customers into geographical regions. Our Americas region includes the United States, Canada, and Latin America. Our International region primarily includes Europe, Middle East, Africa, Australia, India, Southeast Asia, and China.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"><tr><td style="width:1.0%"></td><td style="width:39.499%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.631%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.631%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.046%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168,125&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144,408&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339,053&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283,133&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,188&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,278&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558,166&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">457,950&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Contract Balances</a></td>
<td class="text">The opening and closing balances of our accounts receivable, unbilled receivables, and deferred revenues are as follows:<div style="margin-top:2pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:34.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accounts receivable</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unbilled receivable<br/>(current)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unbilled receivable<br/>(long-term)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred revenue</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(current)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred revenue</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(long-term)</span></div></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Opening balance as of March&#160;31, 2025</span></div></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,400&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,595&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,343&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402,930&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,282&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase/(decrease)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,013)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance as of September&#160;30, 2025</span></div></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,387&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,419&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,163&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,947&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252,608&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Purchase Price Allocation</a></td>
<td class="text">The following table summarizes the preliminary purchase price allocation as of the date of acquisition:<div style="margin-top:14pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"><tr><td style="width:1.0%"></td><td style="width:74.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.821%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets and Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">381&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,700&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(671)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(381)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term tax reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,264)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable net assets acquired and liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,196&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,061&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total purchase price</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,257&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of asset acquired and liability assumed in business combination and recognized at acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in goodwill during the six months ended September&#160;30, 2025 were as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.409%"><tr><td style="width:1.0%"></td><td style="width:56.683%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.743%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2025</span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,255&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2025</span></div></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,316&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock', window );">Schedule of Purchased Intangible Assets, Net of Amortization</a></td>
<td class="text">Purchased intangible assets, net of amortization are summarized below:<div style="margin-top:5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:18.108%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.662%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,800&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(380)</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,420&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,800&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(190)</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,610&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,244)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,850&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,624)</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,226&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,150&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,413)</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,737&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets Future Amortization Expense</a></td>
<td class="text"><div style="margin-top:15pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2025, future amortization expense associated with intangible assets with finite lives is expected to be:</span></div><div style="margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.070%"><tr><td style="width:1.0%"></td><td style="width:67.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ending March 31, </span></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026 (remaining)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,023&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,023&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,226&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of finite-lived intangible asset acquired in business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Common Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Basic and Diluted Net Income per Common Share</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the reconciliation of basic and diluted net income per common share:</span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.520%"><tr><td style="width:1.0%"></td><td style="width:42.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.482%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,730&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,565&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,226&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,092&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic net income per common share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,406&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,770&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,366&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,724&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic net income per common share</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.33&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.36&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.86&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.78&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Diluted net income per common share:</span></td><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive effect of restricted stock units</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">789&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,344&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">898&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,371&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,195&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,114&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,264&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,095&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted net income per common share</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.33&#160;</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.35&#160;</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.84&#160;</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.76&#160;</span></td><td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock-Based Compensation Expense</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the stock-based compensation expense included in cost of revenues, sales and marketing, research and development, general and administrative and restructuring expenses for the three and six months ended September&#160;30, 2025 and 2024. Stock-based compensation is attributable to RSUs, PSUs and the ESPP.</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"></td><td style="width:42.281%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.460%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,323&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,374&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,572&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,955&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,752&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,555&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,822&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,719&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,188&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,224&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,403&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,404&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,807&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Restricted Stock Unit Activity</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit activity for the six months ended September&#160;30, 2025 was as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.140%"><tr><td style="width:1.0%"></td><td style="width:62.323%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.740%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Non-vested Restricted Stock Units</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of<br/>Awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted <br/>Average Grant<br/>Date&#160;Fair&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested as of March 31, 2025</span></td><td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,806&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111.75&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Awarded</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(721)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97.18&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested as of September&#160;30, 2025</span></div></td><td colspan="2" style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,520&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142.78&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of Revenue by Geographic Area</a></td>
<td class="text">The following table sets forth revenue by geographic area:<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"></td><td style="width:42.281%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.460%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,608&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,988&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,507&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247,720&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,188&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,278&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558,166&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">457,950&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Schedule of Restructuring Charges</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended September&#160;30, 2025 and 2024, restructuring charges were comprised of the following:</span></div><div style="margin-top:15pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"></td><td style="width:42.281%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.460%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee severance and related costs</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,018&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">386&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,180&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">655&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease exit costs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,188&#160;</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total restructuring charges</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,429&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">566&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,666&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,245&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:14pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease exit costs relate to one office for the six months ended September 30, 2024.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Activity in Restructuring Accrual</a></td>
<td class="text"><div style="margin-top:14pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accrual activity related to our restructuring plans for the six months ended September&#160;30, 2025 was as follows:</span></div><div style="margin-top:14pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.935%"><tr><td style="width:1.0%"></td><td style="width:76.948%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.852%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1)</span></div></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">790&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee severance and related costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,604)</span></td><td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:14pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended September&#160;30, 2025, there were no new charges incurred and $726 in payments made related to our prior restructuring plan that was completed in fiscal 2025. The amount included in the ending balance as of September&#160;30, 2025 related to the completed plan was not significant.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtTableTextBlock', window );">Schedule of Carrying Amount of the Notes</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the Notes was as follows:</span></div><div style="margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.415%"><tr><td style="width:1.0%"></td><td style="width:68.055%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.745%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal amount</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">900,000&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,073)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">878,927&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Amortization of Debt Issuance Costs and Interest Expense</a></td>
<td class="text">The amortization of debt issuance costs and interest expense related to the Credit Facility incurred for the three and six months ended September&#160;30, 2025 and 2024 was as follows:<div style="margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"></td><td style="width:42.281%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.460%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total charges</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">547&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#eaeaea;padding:0 1pt"></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) - Customer Concentration Risk<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Partner A | Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">31.00%<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
<td class="nump">32.00%<span></span>
</td>
<td class="nump">36.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Partner A | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Partner B | Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Partner B | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-18<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cvlt_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cvlt_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cvlt_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cvlt_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Convertible Senior Notes (Details) - Convertible Senior Notes Due 2030 - Convertible Debt<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 05, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount issued</a></td>
<td class="nump">$ 900,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cvlt_ConvertibleSeniorNotesDue2030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cvlt_ConvertibleSeniorNotesDue2030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Summary of Fair Value of Financial Instruments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration</a></td>
<td class="nump">$ 873<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration</a></td>
<td class="nump">$ 873<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Equity securities valued using the measurement alternative</a></td>
<td class="nump">$ 6,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_FinancialAssetsFairValueDisclosure', window );">Financial assets measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Financial liabilities measured at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">545<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Debt instrument, fair value</a></td>
<td class="nump">927,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 927,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cvlt_AppranixIncMember', window );">Appranix, Inc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_BusinessCombinationConsiderationTransferredContingentConsideration', window );">Final aggregate contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_PaymentForContingentConsiderationLiability', window );">Payment for contingent consideration liability</a></td>
<td class="nump">$ 328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cvlt_AppranixIncMember', window );">Appranix, Inc | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_BusinessCombinationConsiderationTransferredContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration, Final Achievement, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_BusinessCombinationConsiderationTransferredContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_FinancialAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Assets, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_FinancialAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_PaymentForContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment for Contingent Consideration Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_PaymentForContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in value of liability in contingent consideration arrangement in business combination, including, but not limited to, difference arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cvlt_AppranixIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cvlt_AppranixIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Equity Securities Accounted for at Net Asset Value (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Equity securities</a></td>
<td class="nump">$ 9,763<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments', window );">Unfunded commitments</a></td>
<td class="nump">$ 944<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480078/944-80-55-14<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480078/944-80-55-9<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of unfunded commitments for which the entity is obligated, to those certain investments for which net asset value per share is calculated (including by unit, membership interest, or other equity (ownership interest) unit measure) (alternative investments).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed Technology Rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Acquired, Finite-Lived [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired finite-lived intangible assets, useful life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Acquired, Finite-Lived [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired finite-lived intangible assets, useful life (in years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 805<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478072/944-805-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Deferred Commissions Cost (Details)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortizationPeriod', window );">Software updates and customer support costs amortization period (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -SubTopic 40<br> -Topic 340<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_CustomerSupportArrangementTerm', window );">Customer support arrangement term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue expected to be recognized from remaining performance obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 853,543<span></span>
</td>
<td class="nump">$ 853,543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized in period, included in opening deferred revenue balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 119,244<span></span>
</td>
<td class="nump">$ 264,029<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-10-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61.00%<span></span>
</td>
<td class="nump">61.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_CustomerSupportArrangementTerm', window );">Customer support arrangement term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_CustomerSupportArrangementTerm', window );">Customer support arrangement term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvlt_SoftwareAsAServiceMember', window );">Software-as-a-service | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_SubscriptionArrangementTerm', window );">Subscription arrangement term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvlt_SoftwareAsAServiceMember', window );">Software-as-a-service | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_SubscriptionArrangementTerm', window );">Subscription arrangement term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvlt_SubscriptionMember', window );">Subscription</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue expected to be recognized from remaining performance obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 95,302<span></span>
</td>
<td class="nump">$ 95,302<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvlt_SubscriptionMember', window );">Subscription | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_RevenueRemainingPerformanceObligationPercentageRecognized', window );">Revenue, remaining performance obligation, percentage recognized</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvlt_SubscriptionMember', window );">Subscription | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-10-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvlt_CustomerSupportServiceMember', window );">Customer support</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue expected to be recognized from remaining performance obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52,955<span></span>
</td>
<td class="nump">$ 52,955<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvlt_CustomerSupportServiceMember', window );">Customer support | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_RevenueRemainingPerformanceObligationPercentageRecognized', window );">Revenue, remaining performance obligation, percentage recognized</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvlt_CustomerSupportServiceMember', window );">Customer support | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-10-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36.00%<span></span>
</td>
<td class="nump">36.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember', window );">Other services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue expected to be recognized from remaining performance obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,564<span></span>
</td>
<td class="nump">$ 29,564<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember', window );">Other services | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-10-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_CustomerSupportArrangementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Customer Support Arrangement Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_CustomerSupportArrangementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_RevenueRemainingPerformanceObligationPercentageRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Remaining Performance Obligation, Percentage Recognized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_RevenueRemainingPerformanceObligationPercentageRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_SubscriptionArrangementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Subscription Arrangement Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_SubscriptionArrangementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-10-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-10-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvlt_SoftwareAsAServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvlt_SoftwareAsAServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvlt_SubscriptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvlt_SubscriptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvlt_CustomerSupportServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvlt_CustomerSupportServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Performance Obligations (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvlt_TermBasedSoftwareLicensesMember', window );">Term-based software licenses</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod', window );">Performance obligation, expected payment terms</a></td>
<td class="text">90 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvlt_PerpetualSoftwareLicensesMember', window );">Perpetual software licenses</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod', window );">Performance obligation, expected payment terms</a></td>
<td class="text">90 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cvlt_ProfessionalServicesOtherMember', window );">Other professional services</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod', window );">Performance obligation, expected payment terms</a></td>
<td class="text">90 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Performance Obligation, Description Of Payment Terms, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvlt_TermBasedSoftwareLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvlt_TermBasedSoftwareLicensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvlt_PerpetualSoftwareLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvlt_PerpetualSoftwareLicensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cvlt_ProfessionalServicesOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cvlt_ProfessionalServicesOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Disaggregation of Revenues (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 276,188<span></span>
</td>
<td class="nump">$ 233,278<span></span>
</td>
<td class="nump">$ 558,166<span></span>
</td>
<td class="nump">$ 457,950<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">168,125<span></span>
</td>
<td class="nump">144,408<span></span>
</td>
<td class="nump">339,053<span></span>
</td>
<td class="nump">283,133<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=cvlt_InternationalMember', window );">International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 108,063<span></span>
</td>
<td class="nump">$ 88,870<span></span>
</td>
<td class="nump">$ 219,113<span></span>
</td>
<td class="nump">$ 174,817<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=cvlt_InternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=cvlt_InternationalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Opening and Closing Balances of Accounts Receivables, Unbilled Receivables, and Deferred Revenues (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_AccountsReceivableRollForward', window );"><strong>Accounts receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Increase/(decrease)</a></td>
<td class="num">$ (27,013)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ContractWithCustomerAssetNetCurrentRollForward', window );"><strong>Unbilled receivable (current)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease', window );">Increase/(decrease)</a></td>
<td class="nump">9,824<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward', window );"><strong>Unbilled receivable (long-term)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease', window );">Increase/(decrease)</a></td>
<td class="num">(180)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ContractWithCustomerLiabilityCurrentRollForward', window );"><strong>Deferred revenue (current)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Opening Balance</a></td>
<td class="nump">402,930<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease', window );">Increase/(decrease)</a></td>
<td class="nump">20,017<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Ending Balance</a></td>
<td class="nump">422,947<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward', window );"><strong>Deferred revenue (long-term)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Opening Balance</a></td>
<td class="nump">223,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease', window );">Increase/(decrease)</a></td>
<td class="nump">29,326<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Ending Balance</a></td>
<td class="nump">252,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_TradeAccountsReceivableMember', window );">Accounts receivable and Unbilled receivable (current)</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_AccountsReceivableRollForward', window );"><strong>Accounts receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Opening Balance</a></td>
<td class="nump">222,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Ending Balance</a></td>
<td class="nump">195,387<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ContractWithCustomerAssetNetCurrentRollForward', window );"><strong>Unbilled receivable (current)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Opening Balance</a></td>
<td class="nump">29,595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Ending Balance</a></td>
<td class="nump">39,419<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember', window );">Unbilled receivable (long-term)</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward', window );"><strong>Unbilled receivable (long-term)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Opening Balance</a></td>
<td class="nump">31,343<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Ending Balance</a></td>
<td class="nump">31,163<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=cvlt_DeferredRevenueCurrentMember', window );">Deferred revenue (current)</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ContractWithCustomerLiabilityCurrentRollForward', window );"><strong>Deferred revenue (current)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Opening Balance</a></td>
<td class="nump">402,930<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Ending Balance</a></td>
<td class="nump">422,947<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=cvlt_DeferredRevenueNoncurrentMember', window );">Deferred revenue (long-term)</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward', window );"><strong>Deferred revenue (long-term)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Opening Balance</a></td>
<td class="nump">223,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Ending Balance</a></td>
<td class="nump">$ 252,608<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_AccountsReceivableRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_AccountsReceivableRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Net, Current, Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_ContractWithCustomerAssetNetCurrentRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Net, Current [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_ContractWithCustomerAssetNetCurrentRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Net, Noncurrent, Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_ContractWithCustomerAssetNetNoncurrentRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Net, Noncurrent [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_ContractWithCustomerAssetNetNoncurrentRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Current, Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_ContractWithCustomerLiabilityCurrentRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Liability, Current [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_ContractWithCustomerLiabilityCurrentRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Noncurrent, Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_ContractWithCustomerLiabilityNoncurrentRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Noncurrent [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_ContractWithCustomerLiabilityNoncurrentRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477802/946-310-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479196/954-310-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_TradeAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_TradeAccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=cvlt_DeferredRevenueCurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=cvlt_DeferredRevenueCurrentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=cvlt_DeferredRevenueNoncurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=cvlt_DeferredRevenueNoncurrentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination - Additional Information (Details) - Satori Cyber, Ltd - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 28, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of business acquired</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Total cash consideration</a></td>
<td class="nump">$ 28,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition-related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,257<span></span>
</td>
<td class="nump">$ 1,257<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-47<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 37: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interest acquired in business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-38<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for acquisition-related cost incurred to effect business combination. Includes, but is not limited to, finder's fee; advisory, legal, accounting, valuation, and other professional and consulting fees; and general administrative cost, including cost of maintaining internal acquisition department.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-7<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cvlt_SatoriCyberLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cvlt_SatoriCyberLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combination - Purchase Price and Purchase Price Allocation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Aug. 28, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Assets acquired and liabilities assumed:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 210,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 185,255<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cvlt_SatoriCyberLtdMember', window );">Satori Cyber, Ltd</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Assets acquired and liabilities assumed:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Trade accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent', window );">Other current assets and Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">272<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets', window );">Deferred tax assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Developed technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities', window );">Accounts payable and Accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(671)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(381)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Long-term tax reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,469)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,264)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Total identifiable net assets acquired and liabilities assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Liability Assumed, Accounts Payable, Current And Accrued Liabilities, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Asset, Current And Other Asset, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Liability Assumed, Operating Lease Obligation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent acquired in business combination and recognized at acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of receivable acquired in business combination and recognized at acquisition date, classified as current. Includes, but is not limited to, receivable from customer for product and service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax asset acquired in business combination and recognized at acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability assumed in business combination and recognized at acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of identifiable finite-lived intangible asset acquired in business combination and recognized at acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset acquired in excess of (less than) liability assumed in business combination and recognized at acquisition date. Excludes goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cvlt_SatoriCyberLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cvlt_SatoriCyberLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, Net - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill expected tax deductible amount</a></td>
<td class="nump">$ 35,033,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,033,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 1,140,000<span></span>
</td>
<td class="nump">$ 573,000<span></span>
</td>
<td class="nump">$ 2,211,000<span></span>
</td>
<td class="nump">$ 1,146,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired finite-lived intangible assets, useful life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired finite-lived intangible assets, useful life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-29<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-29<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 24: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 26: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 805<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478072/944-805-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, Net - Goodwill (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Beginning balance</a></td>
<td class="nump">$ 185,255<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions</a></td>
<td class="nump">25,061<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending balance</a></td>
<td class="nump">$ 210,316<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, Net - Intangible Assets, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 30,850<span></span>
</td>
<td class="nump">$ 27,150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(8,624)<span></span>
</td>
<td class="num">(6,413)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">22,226<span></span>
</td>
<td class="nump">20,737<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">3,800<span></span>
</td>
<td class="nump">3,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(380)<span></span>
</td>
<td class="num">(190)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">3,420<span></span>
</td>
<td class="nump">3,610<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">27,050<span></span>
</td>
<td class="nump">23,350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(8,244)<span></span>
</td>
<td class="num">(6,223)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">$ 18,806<span></span>
</td>
<td class="nump">$ 17,127<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-29<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-29<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 24: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 26: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, Net - Estimated Future Amortization Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">2026 (remaining)</a></td>
<td class="nump">$ 2,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2027</a></td>
<td class="nump">5,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2028</a></td>
<td class="nump">5,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2029</a></td>
<td class="nump">5,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2030</a></td>
<td class="nump">2,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour', window );">Thereafter</a></td>
<td class="nump">2,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">$ 22,226<span></span>
</td>
<td class="nump">$ 20,737<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Asset, Expected Amortization, After Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Sale and Leaseback Transaction (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionLeaseTerm', window );">Term of leaseback arrangement</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffMarketLeaseUnfavorable', window );">Financial liability for above market leaseback</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleAndLeasebackTransactionGainLossNet', window );">Loss on sale leaseback</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease liabilities arising from obtaining right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,165<span></span>
</td>
<td class="nump">$ 4,467<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionDescriptionAxis=cvlt_CorporateHeadquartersInTintonFallsNJMember', window );">Corporate Headquarters in Tinton Falls, NJ</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease liabilities arising from obtaining right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDiscountRate', window );">Lease liability discount rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations | Corporate Headquarters in Tinton Falls, NJ</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Cash consideration from sale of property</a></td>
<td class="nump">$ 36,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount rate used by lessee to determine present value of operating lease payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OffMarketLeaseUnfavorable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents a liability associated with the acquisition of an off-market lease when the terms of the lease are unfavorable to the market terms for the lease at the date of acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OffMarketLeaseUnfavorable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleAndLeasebackTransactionGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479741/842-40-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (s)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleAndLeasebackTransactionGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleLeasebackTransactionLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease term for sale and leaseback transaction, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479741/842-40-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleLeasebackTransactionLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleLeasebackTransactionDescriptionAxis=cvlt_CorporateHeadquartersInTintonFallsNJMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleLeasebackTransactionDescriptionAxis=cvlt_CorporateHeadquartersInTintonFallsNJMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cvlt_CorporateHeadquartersInTintonFallsNJMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cvlt_CorporateHeadquartersInTintonFallsNJMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Common Share - Computation of Basic and Diluted Net Income Per Common Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 14,730<span></span>
</td>
<td class="nump">$ 15,565<span></span>
</td>
<td class="nump">$ 38,226<span></span>
</td>
<td class="nump">$ 34,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic net income per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding (in shares)</a></td>
<td class="nump">44,406<span></span>
</td>
<td class="nump">43,770<span></span>
</td>
<td class="nump">44,366<span></span>
</td>
<td class="nump">43,724<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net income per common share (in dollars per share)</a></td>
<td class="nump">$ 0.33<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="nump">$ 0.86<span></span>
</td>
<td class="nump">$ 0.78<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted net income per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding (in shares)</a></td>
<td class="nump">44,406<span></span>
</td>
<td class="nump">43,770<span></span>
</td>
<td class="nump">44,366<span></span>
</td>
<td class="nump">43,724<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of potential common shares (in shares)</a></td>
<td class="nump">789<span></span>
</td>
<td class="nump">1,344<span></span>
</td>
<td class="nump">898<span></span>
</td>
<td class="nump">1,371<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding (in shares)</a></td>
<td class="nump">45,195<span></span>
</td>
<td class="nump">45,114<span></span>
</td>
<td class="nump">45,264<span></span>
</td>
<td class="nump">45,095<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income per common share (in dollars per share)</a></td>
<td class="nump">$ 0.33<span></span>
</td>
<td class="nump">$ 0.35<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.76<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Common Share - Additional Information (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation (in shares)</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">210<span></span>
</td>
<td class="nump">64<span></span>
</td>
<td class="nump">218<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capitalization (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Apr. 17, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramLineItems', window );"><strong>Share Repurchase Program [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Share repurchase program, amount approved</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="nump">$ 146,073<span></span>
</td>
<td class="nump">$ 103,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Number of shares repurchased (in shares)</a></td>
<td class="nump">819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Share repurchase program, remaining available amount</a></td>
<td class="nump">$ 103,927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember', window );">Shares Repurchased Through Issuance of Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramLineItems', window );"><strong>Share Repurchase Program [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="nump">$ 117,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Number of shares repurchased (in shares)</a></td>
<td class="nump">658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Plans - Stock-Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 32,224<span></span>
</td>
<td class="nump">$ 26,403<span></span>
</td>
<td class="nump">$ 62,404<span></span>
</td>
<td class="nump">$ 52,807<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">1,323<span></span>
</td>
<td class="nump">1,374<span></span>
</td>
<td class="nump">2,572<span></span>
</td>
<td class="nump">2,955<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">12,757<span></span>
</td>
<td class="nump">11,631<span></span>
</td>
<td class="nump">25,343<span></span>
</td>
<td class="nump">21,117<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">7,752<span></span>
</td>
<td class="nump">5,555<span></span>
</td>
<td class="nump">14,822<span></span>
</td>
<td class="nump">10,719<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">9,981<span></span>
</td>
<td class="nump">7,663<span></span>
</td>
<td class="nump">19,181<span></span>
</td>
<td class="nump">13,828<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_RestructuringChargesMember', window );">Restructuring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 411<span></span>
</td>
<td class="nump">$ 180<span></span>
</td>
<td class="nump">$ 486<span></span>
</td>
<td class="nump">$ 4,188<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_RestructuringChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_RestructuringChargesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Plans - Additional Information (Details)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($) </div>
<div>tranche </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized stock-based compensation expense | $</a></td>
<td class="nump">$ 162,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 162,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period awards are expected to be recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 7 months 2 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense | $</a></td>
<td class="nump">$ 32,224<span></span>
</td>
<td class="nump">$ 26,403<span></span>
</td>
<td class="nump">$ 62,404<span></span>
</td>
<td class="nump">$ 52,807<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value, units awarded (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 181.16<span></span>
</td>
<td class="nump">$ 142.87<span></span>
</td>
<td class="nump">$ 184.61<span></span>
</td>
<td class="nump">$ 122.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of awards granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">508<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cvlt_PerformanceStockUnitsMember', window );">PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of awards granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cvlt_PerformanceStockUnitsMember', window );">PSUs | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent', window );">Awards potential to vest, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cvlt_PerformanceStockUnitsMember', window );">PSUs | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent', window );">Awards potential to vest, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares', window );">Awards potential to vest (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Market performance shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value, units awarded (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 288.47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of awards granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches', window );">Number of annual tranches | tranche</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Market performance shares | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent', window );">Awards potential to vest, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Market performance shares | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent', window );">Awards potential to vest, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares', window );">Awards potential to vest (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized stock-based compensation expense | $</a></td>
<td class="nump">$ 2,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price as a percentage of fair market value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod', window );">Length of offering period (in months)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Maximum employee payroll percent deduction of salary</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount', window );">Maximum amount of stock purchasable by employees within a calendar year | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Number of shares purchased by employees (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockPlans', window );">Proceeds received | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,974<span></span>
</td>
<td class="nump">$ 5,486<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,593<span></span>
</td>
<td class="nump">$ 1,701<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Potential To Vest, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Potential To Vest, Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share based Payment Award, Maximum Annual Purchases Per Employee, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Annual Vesting Tranches</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Offering Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the stock plan during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cvlt_PerformanceStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cvlt_PerformanceStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Plans - Restricted Stock Units Activity (Details) - Restricted stock units - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number&#160;of Awards</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested beginning balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awarded (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">508<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(721)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(73)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested ending balance (in shares)</a></td>
<td class="nump">1,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date&#160;Fair&#160;Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested beginning balance (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 111.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Awarded (in dollars per share)</a></td>
<td class="nump">$ 181.16<span></span>
</td>
<td class="nump">$ 142.87<span></span>
</td>
<td class="nump">184.61<span></span>
</td>
<td class="nump">$ 122.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">124.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested ending balance (in dollars per share)</a></td>
<td class="nump">$ 142.78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 142.78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 370<span></span>
</td>
<td class="nump">$ 1,095<span></span>
</td>
<td class="nump">$ 3,757<span></span>
</td>
<td class="nump">$ 3,222<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2025 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Schedule of Revenue by Geographic Area (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">$ 276,188<span></span>
</td>
<td class="nump">$ 233,278<span></span>
</td>
<td class="nump">$ 558,166<span></span>
</td>
<td class="nump">$ 457,950<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">150,608<span></span>
</td>
<td class="nump">129,988<span></span>
</td>
<td class="nump">307,507<span></span>
</td>
<td class="nump">247,720<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">$ 125,580<span></span>
</td>
<td class="nump">$ 103,290<span></span>
</td>
<td class="nump">$ 250,659<span></span>
</td>
<td class="nump">$ 210,230<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring - Restructuring Charges (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($) </div>
<div>office</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Employee severance and related costs</a></td>
<td class="nump">$ 1,018<span></span>
</td>
<td class="nump">$ 386<span></span>
</td>
<td class="nump">$ 1,180<span></span>
</td>
<td class="nump">$ 655<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessExitCosts1', window );">Lease exit costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">402<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Stock-based compensation</a></td>
<td class="nump">411<span></span>
</td>
<td class="nump">180<span></span>
</td>
<td class="nump">486<span></span>
</td>
<td class="nump">4,188<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Total restructuring charges</a></td>
<td class="nump">$ 1,429<span></span>
</td>
<td class="nump">$ 566<span></span>
</td>
<td class="nump">$ 1,666<span></span>
</td>
<td class="nump">$ 5,245<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_BusinessExitCostsNumberOfOffices', window );">Number of office relates to lease exit costs | office</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_BusinessExitCostsNumberOfOffices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Exit Costs, Number Of Offices</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_BusinessExitCostsNumberOfOffices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessExitCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessExitCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-21<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring - Activity in Restructuring Accrual (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Employee severance and related costs</a></td>
<td class="nump">$ 1,018<span></span>
</td>
<td class="nump">$ 386<span></span>
</td>
<td class="nump">1,180<span></span>
</td>
<td class="nump">$ 655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,604)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">$ 366<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 366<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring - Activity in Restructuring Accrual Footnote (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">New restructuring charges</a></td>
<td class="nump">$ 1,018,000<span></span>
</td>
<td class="nump">$ 386,000<span></span>
</td>
<td class="nump">$ 1,180,000<span></span>
</td>
<td class="nump">$ 655,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Restructuring payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,604,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=cvlt_A2024RestructuringProgramMember', window );">2024 Restructuring Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">New restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Restructuring payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 726,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=cvlt_A2024RestructuringProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=cvlt_A2024RestructuringProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 05, 2025 </div>
<div>USD ($) </div>
<div>day </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 15, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 14, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity', window );">Threshold says prior to the maturity date for redemption | day</a></td>
<td class="nump">41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityEquityAxis=us-gaap_CallOptionMember', window );">Call Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityStrikePrice1', window );">Strike price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 236.88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_OptionIndexedToIssuersEquityCapPrice', window );">Initial cap price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 357.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cvlt_ConvertibleSeniorNotesDue2030Member', window );">Convertible Senior Notes Due 2030 | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount issued</a></td>
<td class="nump">$ 900,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption', window );">Maximum face amount for over-allotment option</a></td>
<td class="nump">$ 115,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage', window );">Maximum special and additional interest percentage</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from issuance of debt, net of issuance costs</a></td>
<td class="nump">$ 878,621,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Conversion ratio</a></td>
<td class="nump">0.0042215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 236.88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold', window );">Threshold of convertible notes outstanding for partial redemption</a></td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 306,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 306,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,073,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,073,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Effective interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.48%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cvlt_ConvertibleSeniorNotesDue2030Member', window );">Convertible Senior Notes Due 2030 | Convertible Debt | Debt Conversion Terms One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of stock price trigger</a></td>
<td class="nump">130.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days | day</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold consecutive trading days | day</a></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cvlt_ConvertibleSeniorNotesDue2030Member', window );">Convertible Senior Notes Due 2030 | Convertible Debt | Debt Conversion Terms Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of stock price trigger</a></td>
<td class="nump">98.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days | day</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold consecutive trading days | day</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cvlt_SeniorSecuredRevolvingCreditFacilityMember', window );">Senior Secured Revolving Credit Facility | Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102,000<span></span>
</td>
<td class="nump">$ 29,000<span></span>
</td>
<td class="nump">$ 187,000<span></span>
</td>
<td class="nump">$ 58,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Borrowings under the credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,857,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,857,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cvlt_SeniorSecuredRevolvingCreditFacilityMember', window );">Senior Secured Revolving Credit Facility | Revolving credit facility | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Annual unused commitment fee rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cvlt_SeniorSecuredRevolvingCreditFacilityMember', window );">Senior Secured Revolving Credit Facility | Revolving credit facility | Minimum | SOFR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cvlt_SeniorSecuredRevolvingCreditFacilityMember', window );">Senior Secured Revolving Credit Facility | Revolving credit facility | Minimum | Prime Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cvlt_SeniorSecuredRevolvingCreditFacilityMember', window );">Senior Secured Revolving Credit Facility | Revolving credit facility | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Annual unused commitment fee rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cvlt_SeniorSecuredRevolvingCreditFacilityMember', window );">Senior Secured Revolving Credit Facility | Revolving credit facility | Maximum | SOFR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cvlt_SeniorSecuredRevolvingCreditFacilityMember', window );">Senior Secured Revolving Credit Facility | Revolving credit facility | Maximum | Prime Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Threshold Trading Days Prior To Maturity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Face Amount, Maximum Over-Allotment Option</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Interest Rate, Special And Additional Interest, Maximum, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Partial Redemption, Convertible Debt Outstanding, Threshold</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_OptionIndexedToIssuersEquityCapPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Option Indexed To Issuer's Equity, Cap Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_OptionIndexedToIssuersEquityCapPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvlt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OptionIndexedToIssuersEquityStrikePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)(2)<br> -SubTopic 40<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OptionIndexedToIssuersEquityStrikePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OptionIndexedToIssuersEquityEquityAxis=us-gaap_CallOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OptionIndexedToIssuersEquityEquityAxis=us-gaap_CallOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cvlt_ConvertibleSeniorNotesDue2030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cvlt_ConvertibleSeniorNotesDue2030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_DebtInstrumentConvertibleTermsOfConversionAxis=cvlt_DebtConversionTermsOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_DebtInstrumentConvertibleTermsOfConversionAxis=cvlt_DebtConversionTermsOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvlt_DebtInstrumentConvertibleTermsOfConversionAxis=cvlt_DebtConversionTermsTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvlt_DebtInstrumentConvertibleTermsOfConversionAxis=cvlt_DebtConversionTermsTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cvlt_SeniorSecuredRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cvlt_SeniorSecuredRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_PrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_PrimeRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Carrying Amount of the Notes (Details) - Convertible Senior Notes Due 2030 - Convertible Debt<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount</a></td>
<td class="nump">$ 900,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="num">(21,073)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Net carrying amount</a></td>
<td class="nump">$ 878,927<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cvlt_ConvertibleSeniorNotesDue2030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cvlt_ConvertibleSeniorNotesDue2030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Amortization of Debt Issuance Costs and Interest Expense for the Credit Facility (Details) - Revolving credit facility - Senior Secured Revolving Credit Facility - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">$ 102<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">$ 187<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Interest expense</a></td>
<td class="nump">192<span></span>
</td>
<td class="nump">64<span></span>
</td>
<td class="nump">360<span></span>
</td>
<td class="nump">127<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Total charges</a></td>
<td class="nump">$ 294<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 547<span></span>
</td>
<td class="nump">$ 185<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cvlt_SeniorSecuredRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cvlt_SeniorSecuredRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>213</ContextCount>
  <ElementCount>302</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>59</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>9952151 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952152 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952153 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952154 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/ConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952155 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952156 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952157 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/BasisofPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Business Combination</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/BusinessCombination</Role>
      <ShortName>Business Combination</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Goodwill and Intangible Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/GoodwillandIntangibleAssetsNet</Role>
      <ShortName>Goodwill and Intangible Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Sale and Leaseback Transaction</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/SaleandLeasebackTransaction</Role>
      <ShortName>Sale and Leaseback Transaction</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Net Income per Common Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/NetIncomeperCommonShare</Role>
      <ShortName>Net Income per Common Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Capitalization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/Capitalization</Role>
      <ShortName>Capitalization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Stock Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/StockPlans</Role>
      <ShortName>Stock Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Restructuring</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/Restructuring</Role>
      <ShortName>Restructuring</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.commvault.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.commvault.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.commvault.com/role/Revenue</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Business Combination (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/BusinessCombinationTables</Role>
      <ShortName>Business Combination (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.commvault.com/role/BusinessCombination</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Goodwill and Intangible Assets, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/GoodwillandIntangibleAssetsNetTables</Role>
      <ShortName>Goodwill and Intangible Assets, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.commvault.com/role/GoodwillandIntangibleAssetsNet</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Net Income per Common Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/NetIncomeperCommonShareTables</Role>
      <ShortName>Net Income per Common Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.commvault.com/role/NetIncomeperCommonShare</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Stock Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/StockPlansTables</Role>
      <ShortName>Stock Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.commvault.com/role/StockPlans</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.commvault.com/role/SegmentInformation</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Restructuring (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/RestructuringTables</Role>
      <ShortName>Restructuring (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.commvault.com/role/Restructuring</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.commvault.com/role/Debt</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Summary of Significant Accounting Policies - Convertible Senior Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Convertible Senior Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Summary of Significant Accounting Policies - Summary of Fair Value of Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesSummaryofFairValueofFinancialInstrumentsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Summary of Fair Value of Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Summary of Significant Accounting Policies - Equity Securities Accounted for at Net Asset Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesEquitySecuritiesAccountedforatNetAssetValueDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Equity Securities Accounted for at Net Asset Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Summary of Significant Accounting Policies - Deferred Commissions Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsCostDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Deferred Commissions Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Revenue - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/RevenueAdditionalInformationDetails</Role>
      <ShortName>Revenue - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Revenue - Performance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/RevenuePerformanceObligationsDetails</Role>
      <ShortName>Revenue - Performance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Revenue - Disaggregation of Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/RevenueDisaggregationofRevenuesDetails</Role>
      <ShortName>Revenue - Disaggregation of Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Revenue - Opening and Closing Balances of Accounts Receivables, Unbilled Receivables, and Deferred Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails</Role>
      <ShortName>Revenue - Opening and Closing Balances of Accounts Receivables, Unbilled Receivables, and Deferred Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Business Combination - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/BusinessCombinationAdditionalInformationDetails</Role>
      <ShortName>Business Combination - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Business Combination - Purchase Price and Purchase Price Allocation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails</Role>
      <ShortName>Business Combination - Purchase Price and Purchase Price Allocation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails</Role>
      <ShortName>Goodwill and Intangible Assets, Net - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Goodwill and Intangible Assets, Net - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets, Net - Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Goodwill and Intangible Assets, Net - Intangible Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails</Role>
      <ShortName>Goodwill and Intangible Assets, Net - Intangible Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Goodwill and Intangible Assets, Net - Estimated Future Amortization Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails</Role>
      <ShortName>Goodwill and Intangible Assets, Net - Estimated Future Amortization Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Sale and Leaseback Transaction (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/SaleandLeasebackTransactionDetails</Role>
      <ShortName>Sale and Leaseback Transaction (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.commvault.com/role/SaleandLeasebackTransaction</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Net Income per Common Share - Computation of Basic and Diluted Net Income Per Common Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails</Role>
      <ShortName>Net Income per Common Share - Computation of Basic and Diluted Net Income Per Common Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Net Income per Common Share - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/NetIncomeperCommonShareAdditionalInformationDetails</Role>
      <ShortName>Net Income per Common Share - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Capitalization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/CapitalizationDetails</Role>
      <ShortName>Capitalization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.commvault.com/role/Capitalization</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Stock Plans - Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/StockPlansStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock Plans - Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Stock Plans - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/StockPlansAdditionalInformationDetails</Role>
      <ShortName>Stock Plans - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Stock Plans - Restricted Stock Units Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails</Role>
      <ShortName>Stock Plans - Restricted Stock Units Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.commvault.com/role/IncomeTaxes</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Segment Information - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/SegmentInformationAdditionalInformationDetails</Role>
      <ShortName>Segment Information - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Segment Information - Schedule of Revenue by Geographic Area (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails</Role>
      <ShortName>Segment Information - Schedule of Revenue by Geographic Area (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Restructuring - Restructuring Charges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/RestructuringRestructuringChargesDetails</Role>
      <ShortName>Restructuring - Restructuring Charges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Restructuring - Activity in Restructuring Accrual (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualDetails</Role>
      <ShortName>Restructuring - Activity in Restructuring Accrual (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - Restructuring - Activity in Restructuring Accrual Footnote (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualFootnoteDetails</Role>
      <ShortName>Restructuring - Activity in Restructuring Accrual Footnote (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/DebtAdditionalInformationDetails</Role>
      <ShortName>Debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - Debt - Carrying Amount of the Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails</Role>
      <ShortName>Debt - Carrying Amount of the Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="cvlt-20250930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Debt - Amortization of Debt Issuance Costs and Interest Expense for the Credit Facility (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails</Role>
      <ShortName>Debt - Amortization of Debt Issuance Costs and Interest Expense for the Credit Facility (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="cvlt-20250930.htm">cvlt-20250930.htm</File>
    <File>cvlt-20250930.xsd</File>
    <File>cvlt-20250930_cal.xml</File>
    <File>cvlt-20250930_def.xml</File>
    <File>cvlt-20250930_lab.xml</File>
    <File>cvlt-20250930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cvlt-20250930_g1.jpg</File>
    <File>cvlt-20250930_g10.jpg</File>
    <File>cvlt-20250930_g11.jpg</File>
    <File>cvlt-20250930_g12.jpg</File>
    <File>cvlt-20250930_g13.jpg</File>
    <File>cvlt-20250930_g14.jpg</File>
    <File>cvlt-20250930_g15.jpg</File>
    <File>cvlt-20250930_g2.jpg</File>
    <File>cvlt-20250930_g3.jpg</File>
    <File>cvlt-20250930_g4.jpg</File>
    <File>cvlt-20250930_g5.jpg</File>
    <File>cvlt-20250930_g6.jpg</File>
    <File>cvlt-20250930_g7.jpg</File>
    <File>cvlt-20250930_g8.jpg</File>
    <File>cvlt-20250930_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2025</BaseTaxonomy>
    <BaseTaxonomy items="746">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>98
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "cvlt-20250930.htm": {
   "nsprefix": "cvlt",
   "nsuri": "http://www.commvault.com/20250930",
   "dts": {
    "inline": {
     "local": [
      "cvlt-20250930.htm"
     ]
    },
    "schema": {
     "local": [
      "cvlt-20250930.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "cvlt-20250930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cvlt-20250930_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "cvlt-20250930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cvlt-20250930_pre.xml"
     ]
    }
   },
   "keyStandard": 270,
   "keyCustom": 32,
   "axisStandard": 25,
   "axisCustom": 1,
   "memberStandard": 36,
   "memberCustom": 22,
   "hidden": {
    "total": 9,
    "http://xbrl.sec.gov/dei/2025": 5,
    "http://fasb.org/us-gaap/2025": 2,
    "http://www.commvault.com/20250930": 2
   },
   "contextCount": 213,
   "entityCount": 1,
   "segmentCount": 59,
   "elementCount": 594,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 746,
    "http://xbrl.sec.gov/dei/2025": 29,
    "http://xbrl.sec.gov/ecd/2025": 4,
    "http://fasb.org/srt/2025": 1
   },
   "report": {
    "R1": {
     "role": "http://www.commvault.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.commvault.com/role/ConsolidatedBalanceSheets",
     "longName": "9952151 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.commvault.com/role/ConsolidatedBalanceSheetsParenthetical",
     "longName": "9952152 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
     "longName": "9952153 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-29",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-29",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.commvault.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "longName": "9952154 - Statement - Consolidated Statements of Comprehensive Income",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-29",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-29",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity",
     "longName": "9952155 - Statement - Consolidated Statements of Stockholders' Equity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-67",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-67",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows",
     "longName": "9952156 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.commvault.com/role/BasisofPresentation",
     "longName": "9952157 - Disclosure - Basis of Presentation",
     "shortName": "Basis of Presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.commvault.com/role/SummaryofSignificantAccountingPolicies",
     "longName": "9952158 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.commvault.com/role/Revenue",
     "longName": "9952159 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.commvault.com/role/BusinessCombination",
     "longName": "9952160 - Disclosure - Business Combination",
     "shortName": "Business Combination",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.commvault.com/role/GoodwillandIntangibleAssetsNet",
     "longName": "9952161 - Disclosure - Goodwill and Intangible Assets, Net",
     "shortName": "Goodwill and Intangible Assets, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.commvault.com/role/SaleandLeasebackTransaction",
     "longName": "9952162 - Disclosure - Sale and Leaseback Transaction",
     "shortName": "Sale and Leaseback Transaction",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SaleLeasebackTransactionDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SaleLeasebackTransactionDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.commvault.com/role/NetIncomeperCommonShare",
     "longName": "9952163 - Disclosure - Net Income per Common Share",
     "shortName": "Net Income per Common Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.commvault.com/role/CommitmentsandContingencies",
     "longName": "9952164 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.commvault.com/role/Capitalization",
     "longName": "9952165 - Disclosure - Capitalization",
     "shortName": "Capitalization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.commvault.com/role/StockPlans",
     "longName": "9952166 - Disclosure - Stock Plans",
     "shortName": "Stock Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.commvault.com/role/IncomeTaxes",
     "longName": "9952167 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.commvault.com/role/SegmentInformation",
     "longName": "9952168 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.commvault.com/role/Restructuring",
     "longName": "9952169 - Disclosure - Restructuring",
     "shortName": "Restructuring",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.commvault.com/role/Debt",
     "longName": "9952170 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-29",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-29",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesTables",
     "longName": "9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.commvault.com/role/RevenueTables",
     "longName": "9955513 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.commvault.com/role/BusinessCombinationTables",
     "longName": "9955514 - Disclosure - Business Combination (Tables)",
     "shortName": "Business Combination (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetTables",
     "longName": "9955515 - Disclosure - Goodwill and Intangible Assets, Net (Tables)",
     "shortName": "Goodwill and Intangible Assets, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.commvault.com/role/NetIncomeperCommonShareTables",
     "longName": "9955516 - Disclosure - Net Income per Common Share (Tables)",
     "shortName": "Net Income per Common Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.commvault.com/role/StockPlansTables",
     "longName": "9955517 - Disclosure - Stock Plans (Tables)",
     "shortName": "Stock Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.commvault.com/role/SegmentInformationTables",
     "longName": "9955518 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.commvault.com/role/RestructuringTables",
     "longName": "9955519 - Disclosure - Restructuring (Tables)",
     "shortName": "Restructuring (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.commvault.com/role/DebtTables",
     "longName": "9955520 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails",
     "longName": "9955521 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)",
     "shortName": "Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-76",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-76",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails",
     "longName": "9955522 - Disclosure - Summary of Significant Accounting Policies - Convertible Senior Notes (Details)",
     "shortName": "Summary of Significant Accounting Policies - Convertible Senior Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-87",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R35": {
     "role": "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesSummaryofFairValueofFinancialInstrumentsDetails",
     "longName": "9955523 - Disclosure - Summary of Significant Accounting Policies - Summary of Fair Value of Financial Instruments (Details)",
     "shortName": "Summary of Significant Accounting Policies - Summary of Fair Value of Financial Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-88",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails",
     "longName": "9955524 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)",
     "shortName": "Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-91",
      "name": "cvlt:BusinessCombinationConsiderationTransferredContingentConsideration",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesEquitySecuritiesAccountedforatNetAssetValueDetails",
     "longName": "9955525 - Disclosure - Summary of Significant Accounting Policies - Equity Securities Accounted for at Net Asset Value (Details)",
     "shortName": "Summary of Significant Accounting Policies - Equity Securities Accounted for at Net Asset Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails",
     "longName": "9955526 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)",
     "shortName": "Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-97",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R39": {
     "role": "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsCostDetails",
     "longName": "9955527 - Disclosure - Summary of Significant Accounting Policies - Deferred Commissions Cost (Details)",
     "shortName": "Summary of Significant Accounting Policies - Deferred Commissions Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CapitalizedContractCostAmortizationPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CapitalizedContractCostAmortizationPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.commvault.com/role/RevenueAdditionalInformationDetails",
     "longName": "9955528 - Disclosure - Revenue - Additional Information (Details)",
     "shortName": "Revenue - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cvlt:CustomerSupportArrangementTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cvlt:CustomerSupportArrangementTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.commvault.com/role/RevenuePerformanceObligationsDetails",
     "longName": "9955529 - Disclosure - Revenue - Performance Obligations (Details)",
     "shortName": "Revenue - Performance Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.commvault.com/role/RevenueDisaggregationofRevenuesDetails",
     "longName": "9955530 - Disclosure - Revenue - Disaggregation of Revenues (Details)",
     "shortName": "Revenue - Disaggregation of Revenues (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-29",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-105",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails",
     "longName": "9955531 - Disclosure - Revenue - Opening and Closing Balances of Accounts Receivables, Unbilled Receivables, and Deferred Revenues (Details)",
     "shortName": "Revenue - Opening and Closing Balances of Accounts Receivables, Unbilled Receivables, and Deferred Revenues (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncreaseDecreaseInAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncreaseDecreaseInAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.commvault.com/role/BusinessCombinationAdditionalInformationDetails",
     "longName": "9955532 - Disclosure - Business Combination - Additional Information (Details)",
     "shortName": "Business Combination - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-130",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-130",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails",
     "longName": "9955533 - Disclosure - Business Combination - Purchase Price and Purchase Price Allocation (Details)",
     "shortName": "Business Combination - Purchase Price and Purchase Price Allocation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-130",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails",
     "longName": "9955534 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Details)",
     "shortName": "Goodwill and Intangible Assets, Net - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails",
     "longName": "9955535 - Disclosure - Goodwill and Intangible Assets, Net - Goodwill (Details)",
     "shortName": "Goodwill and Intangible Assets, Net - Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails",
     "longName": "9955536 - Disclosure - Goodwill and Intangible Assets, Net - Intangible Assets, Net (Details)",
     "shortName": "Goodwill and Intangible Assets, Net - Intangible Assets, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails",
     "longName": "9955537 - Disclosure - Goodwill and Intangible Assets, Net - Estimated Future Amortization Expenses (Details)",
     "shortName": "Goodwill and Intangible Assets, Net - Estimated Future Amortization Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.commvault.com/role/SaleandLeasebackTransactionDetails",
     "longName": "9955538 - Disclosure - Sale and Leaseback Transaction (Details)",
     "shortName": "Sale and Leaseback Transaction (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-141",
      "name": "us-gaap:SaleLeasebackTransactionLeaseTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-141",
      "name": "us-gaap:SaleLeasebackTransactionLeaseTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.commvault.com/role/NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails",
     "longName": "9955539 - Disclosure - Net Income per Common Share - Computation of Basic and Diluted Net Income Per Common Share (Details)",
     "shortName": "Net Income per Common Share - Computation of Basic and Diluted Net Income Per Common Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-29",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-29",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.commvault.com/role/NetIncomeperCommonShareAdditionalInformationDetails",
     "longName": "9955540 - Disclosure - Net Income per Common Share - Additional Information (Details)",
     "shortName": "Net Income per Common Share - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-29",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-29",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.commvault.com/role/CapitalizationDetails",
     "longName": "9955541 - Disclosure - Capitalization (Details)",
     "shortName": "Capitalization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-145",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-145",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.commvault.com/role/StockPlansStockBasedCompensationExpenseDetails",
     "longName": "9955542 - Disclosure - Stock Plans - Stock-Based Compensation Expense (Details)",
     "shortName": "Stock Plans - Stock-Based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-29",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-147",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.commvault.com/role/StockPlansAdditionalInformationDetails",
     "longName": "9955543 - Disclosure - Stock Plans - Additional Information (Details)",
     "shortName": "Stock Plans - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails",
     "longName": "9955544 - Disclosure - Stock Plans - Restricted Stock Units Activity (Details)",
     "shortName": "Stock Plans - Restricted Stock Units Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-167",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-167",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.commvault.com/role/IncomeTaxesDetails",
     "longName": "9955545 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-29",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R58": {
     "role": "http://www.commvault.com/role/SegmentInformationAdditionalInformationDetails",
     "longName": "9955546 - Disclosure - Segment Information - Additional Information (Details)",
     "shortName": "Segment Information - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R59": {
     "role": "http://www.commvault.com/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails",
     "longName": "9955547 - Disclosure - Segment Information - Schedule of Revenue by Geographic Area (Details)",
     "shortName": "Segment Information - Schedule of Revenue by Geographic Area (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-29",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-29",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.commvault.com/role/RestructuringRestructuringChargesDetails",
     "longName": "9955548 - Disclosure - Restructuring - Restructuring Charges (Details)",
     "shortName": "Restructuring - Restructuring Charges (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-29",
      "name": "us-gaap:SeveranceCosts1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-29",
      "name": "us-gaap:BusinessExitCosts1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualDetails",
     "longName": "9955549 - Disclosure - Restructuring - Activity in Restructuring Accrual (Details)",
     "shortName": "Restructuring - Activity in Restructuring Accrual (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:RestructuringReserve",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:RestructuringReserve",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualFootnoteDetails",
     "longName": "9955550 - Disclosure - Restructuring - Activity in Restructuring Accrual Footnote (Details)",
     "shortName": "Restructuring - Activity in Restructuring Accrual Footnote (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-29",
      "name": "us-gaap:SeveranceCosts1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-190",
      "name": "us-gaap:SeveranceCosts1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.commvault.com/role/DebtAdditionalInformationDetails",
     "longName": "9955551 - Disclosure - Debt - Additional Information (Details)",
     "shortName": "Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-194",
      "name": "cvlt:DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity",
      "unitRef": "day",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-194",
      "name": "cvlt:DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity",
      "unitRef": "day",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails",
     "longName": "9955552 - Disclosure - Debt - Carrying Amount of the Notes (Details)",
     "shortName": "Debt - Carrying Amount of the Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-195",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-195",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails",
     "longName": "9955553 - Disclosure - Debt - Amortization of Debt Issuance Costs and Interest Expense for the Credit Facility (Details)",
     "shortName": "Debt - Amortization of Debt Issuance Costs and Interest Expense for the Credit Facility (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-210",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-210",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cvlt-20250930.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "cvlt_A2024RestructuringProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "A2024RestructuringProgramMember",
     "presentation": [
      "http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualFootnoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024 Restructuring Program",
        "label": "2024 Restructuring Program [Member]",
        "documentation": "2024 Restructuring Program"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r1163"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r952"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r830",
      "r1153"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Opening Balance",
        "periodEndLabel": "Ending Balance",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r776",
      "r829",
      "r976",
      "r1282",
      "r1283"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1162"
     ]
    },
    "cvlt_AccountsReceivableRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "AccountsReceivableRollForward",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Accounts Receivable [Roll Forward]",
        "documentation": "Accounts Receivable [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r73",
      "r184",
      "r714",
      "r740",
      "r741",
      "r1250"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r11",
      "r19",
      "r595",
      "r598",
      "r652",
      "r736",
      "r737",
      "r1086",
      "r1087",
      "r1088",
      "r1144",
      "r1145",
      "r1146",
      "r1149"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Asset, Acquired, Finite-Lived [Line Items]",
        "label": "Intangible Asset, Acquired, Finite-Lived [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r300",
      "r301",
      "r302",
      "r304",
      "r744",
      "r843"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired finite-lived intangible assets, useful life (in years)",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r843"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid \u2013 In Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r753",
      "r1144",
      "r1145",
      "r1146",
      "r1149",
      "r1251",
      "r1318"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "cvlt_AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of capped calls, net of tax",
        "label": "Adjustments To Additional Paid In Capital, Option Indexed To Issuer's Equity",
        "documentation": "Adjustments To Additional Paid In Capital, Option Indexed To Issuer's Equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r991",
      "r1001",
      "r1011",
      "r1043"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r994",
      "r1004",
      "r1014",
      "r1046"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1066"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r995",
      "r1005",
      "r1015",
      "r1039",
      "r1047",
      "r1051",
      "r1059"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r1057"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails",
      "http://www.commvault.com/role/StockPlansStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock-based compensation expense",
        "terseLabel": "Compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r476",
      "r482",
      "r483"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "srt_AmericasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "AmericasMember",
     "presentation": [
      "http://www.commvault.com/role/RevenueDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Americas",
        "label": "Americas [Member]",
        "documentation": "Continents of North and South America."
       }
      }
     },
     "auth_ref": [
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1320",
      "r1321",
      "r1322",
      "r1323"
     ]
    },
    "us-gaap_AmortizationOfDeferredSalesCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfDeferredSalesCommissions",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of deferred commissions cost",
        "label": "Amortization of Deferred Sales Commissions",
        "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r80"
     ]
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of debt issuance costs",
        "label": "Amortization of Debt Issuance Costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r372",
      "r1136",
      "r1267"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r201",
      "r299",
      "r306",
      "r848",
      "r850",
      "r851",
      "r853",
      "r855"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.commvault.com/role/NetIncomeperCommonShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive securities excluded from computation (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "cvlt_AppranixIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "AppranixIncMember",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Appranix, Inc",
        "label": "Appranix, Inc [Member]",
        "documentation": "Appranix, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r123",
      "r182",
      "r209",
      "r212",
      "r213",
      "r249",
      "r261",
      "r272",
      "r275",
      "r286",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r573",
      "r575",
      "r630",
      "r700",
      "r701",
      "r709",
      "r781",
      "r864",
      "r865",
      "r876",
      "r952",
      "r968",
      "r969",
      "r982",
      "r1199",
      "r1200",
      "r1271"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r186",
      "r209",
      "r212",
      "r213",
      "r286",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r573",
      "r575",
      "r630",
      "r952",
      "r1199",
      "r1200",
      "r1271"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets held for sale",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r44",
      "r50",
      "r93",
      "r94",
      "r174",
      "r175"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1054"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r1055"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails",
      "http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1053"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1052"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r1051"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1051"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Axis]",
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance is reported."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r577",
      "r579",
      "r580",
      "r581",
      "r582",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r629",
      "r937",
      "r938",
      "r1075",
      "r1285"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Domain]",
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance is reported."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r577",
      "r579",
      "r580",
      "r581",
      "r582",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r629",
      "r937",
      "r938",
      "r1075",
      "r1285"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationAdditionalInformationDetails",
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Domain]",
        "label": "Business Combination [Domain]",
        "documentation": "Business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r567",
      "r568",
      "r569",
      "r744",
      "r891",
      "r892",
      "r1237",
      "r1240",
      "r1242"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationAdditionalInformationDetails",
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Axis]",
        "label": "Business Combination [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r567",
      "r568",
      "r569",
      "r744",
      "r891",
      "r892",
      "r1237",
      "r1240",
      "r1242"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationAdditionalInformationDetails",
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Line Items]",
        "label": "Business Combination [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r509",
      "r510",
      "r511",
      "r512",
      "r518",
      "r519",
      "r520",
      "r521",
      "r527",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r563",
      "r564",
      "r565",
      "r569",
      "r896",
      "r906",
      "r1237",
      "r1240",
      "r1242"
     ]
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of business acquired",
        "label": "Business Combination, Voting Equity Interest Acquired, Percentage",
        "documentation": "Percentage of voting equity interest acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r896",
      "r899"
     ]
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill expected tax deductible amount",
        "label": "Business Combination, Goodwill, Expected Tax Deductible, Amount",
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes."
       }
      }
     },
     "auth_ref": [
      "r561",
      "r565",
      "r896",
      "r901"
     ]
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition-related costs",
        "label": "Business Combination, Acquisition-Related Cost, Expense",
        "documentation": "Amount of expense for acquisition-related cost incurred to effect business combination. Includes, but is not limited to, finder's fee; advisory, legal, accounting, valuation, and other professional and consulting fees; and general administrative cost, including cost of maintaining internal acquisition department."
       }
      }
     },
     "auth_ref": [
      "r1235",
      "r1239"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_BusinessCombinationConsiderationTransferredContingentConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "BusinessCombinationConsiderationTransferredContingentConsideration",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Final aggregate contingent consideration",
        "label": "Business Combination, Consideration Transferred, Contingent Consideration",
        "documentation": "Business Combination, Contingent Consideration, Final Achievement, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in contingent consideration",
        "verboseLabel": "Noncash change in fair value of contingent consideration",
        "negatedTerseLabel": "Change in contingent consideration",
        "label": "Business Combination, Contingent Consideration, Change in Contingent Consideration, Liability, Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in value of liability in contingent consideration arrangement in business combination, including, but not limited to, difference arising upon settlement."
       }
      }
     },
     "auth_ref": [
      "r567",
      "r1135"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesSummaryofFairValueofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration",
        "verboseLabel": "Contingent consideration liability",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1245",
      "r1246"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.commvault.com/role/BusinessCombination"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination",
        "label": "Business Combination [Text Block]",
        "documentation": "The entire disclosure for business combination."
       }
      }
     },
     "auth_ref": [
      "r508",
      "r509",
      "r513",
      "r522",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r540",
      "r543",
      "r544",
      "r550",
      "r551",
      "r552",
      "r560",
      "r564",
      "r565",
      "r566",
      "r568",
      "r570",
      "r896",
      "r897",
      "r898",
      "r899",
      "r903",
      "r904",
      "r905"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Business Combination, Recognized Asset Acquired, Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1241",
      "r1243"
     ]
    },
    "cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred revenue",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Liability",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivable",
        "label": "Business Combination, Recognized Asset Acquired, Receivable, Current",
        "documentation": "Amount of receivable acquired in business combination and recognized at acquisition date, classified as current. Includes, but is not limited to, receivable from customer for product and service."
       }
      }
     },
     "auth_ref": [
      "r1241",
      "r1243"
     ]
    },
    "cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accounts payable and Accrued liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed,, Current Liabilities, Accounts Payable And Accrued Liabilities",
        "documentation": "Business Combination, Recognized Liability Assumed, Accounts Payable, Current And Accrued Liabilities, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, net",
        "label": "Business Combination, Recognized Asset Acquired, Deferred Tax Asset",
        "documentation": "Amount of deferred tax asset acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1241",
      "r1243"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Long-term tax reserves",
        "label": "Business Combination, Recognized Liability Assumed, Deferred Tax Liability",
        "documentation": "Amount of deferred tax liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1241",
      "r1243"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Developed technology",
        "label": "Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived",
        "documentation": "Amount of identifiable finite-lived intangible asset acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1241",
      "r1243"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total identifiable net assets acquired and liabilities assumed",
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less)",
        "documentation": "Amount of asset acquired in excess of (less than) liability assumed in business combination and recognized at acquisition date. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r896",
      "r902",
      "r1241",
      "r1243"
     ]
    },
    "cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-Use Asset",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-Use Asset"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets and Other assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Asset, Current And Other Asset, Noncurrent",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Asset, Current And Other Asset, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total purchase price",
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill",
        "documentation": "Amount of asset acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1241",
      "r1243"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract",
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets acquired and liabilities assumed:",
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Operating lease liabilities",
        "label": "Business Combination, Recognized Liability Assumed, Operating Lease Obligation",
        "documentation": "Business Combination, Recognized Liability Assumed, Operating Lease Obligation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessExitCosts1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessExitCosts1",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/RestructuringRestructuringChargesDetails": {
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/RestructuringRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease exit costs",
        "label": "Business Exit Costs",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "cvlt_BusinessExitCostsNumberOfOffices": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "BusinessExitCostsNumberOfOffices",
     "presentation": [
      "http://www.commvault.com/role/RestructuringRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of office relates to lease exit costs",
        "label": "Business Exit Costs, Number Of Offices",
        "documentation": "Business Exit Costs, Number Of Offices"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CallOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CallOptionMember",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Call Option",
        "label": "Call Option [Member]",
        "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option."
       }
      }
     },
     "auth_ref": [
      "r818",
      "r819"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesDeferredCommissionsCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software updates and customer support costs amortization period (in years)",
        "label": "Capitalized Contract Cost, Amortization Period",
        "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1073"
     ]
    },
    "us-gaap_CapitalizedContractCostNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedContractCostNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred commissions cost",
        "label": "Capitalized Contract Cost, Net, Noncurrent",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r178",
      "r849"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r87",
      "r206"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash and cash equivalents",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r87"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosures of noncash activities",
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 8)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r116",
      "r711",
      "r767"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.commvault.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r333",
      "r334",
      "r831",
      "r1188",
      "r1194"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r973",
      "r974",
      "r975",
      "r977",
      "r978",
      "r979",
      "r980",
      "r1144",
      "r1145",
      "r1149",
      "r1251",
      "r1315",
      "r1318"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r768"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r65",
      "r768",
      "r787",
      "r1318",
      "r1319"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $0.01 par value: 250,000 shares authorized, 44,051 shares and 44,104 shares issued and outstanding at September\u00a030, 2025 and March\u00a031, 2025, respectively",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r383",
      "r389",
      "r713",
      "r952"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r189",
      "r191",
      "r196",
      "r698",
      "r721",
      "r722"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Domain]",
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r282",
      "r745",
      "r746",
      "r830",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r282",
      "r745",
      "r746",
      "r830",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Axis]",
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r282",
      "r745",
      "r746",
      "r830",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of Credit Risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r628"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Line Items]",
        "label": "Concentration Risk [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r253",
      "r830",
      "r858",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r282",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Table]",
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r253",
      "r830",
      "r858",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Domain]",
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r282",
      "r745",
      "r746",
      "r830",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.commvault.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Contract Balances",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r1204"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Opening Balance",
        "periodEndLabel": "Ending Balance",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r407",
      "r409",
      "r428"
     ]
    },
    "cvlt_ContractWithCustomerAssetNetCurrentIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "ContractWithCustomerAssetNetCurrentIncreaseDecrease",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase/(decrease)",
        "label": "Contract With Customer, Asset, Net, Current, Increase (Decrease)",
        "documentation": "Contract With Customer, Asset, Net, Current, Increase (Decrease)"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_ContractWithCustomerAssetNetCurrentRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "ContractWithCustomerAssetNetCurrentRollForward",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled receivable (current)",
        "label": "Contract With Customer, Asset, Net, Current [Roll Forward]",
        "documentation": "Contract With Customer, Asset, Net, Current [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetNetNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Opening Balance",
        "periodEndLabel": "Ending Balance",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r407",
      "r409",
      "r428"
     ]
    },
    "cvlt_ContractWithCustomerAssetNetNoncurrentIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "ContractWithCustomerAssetNetNoncurrentIncreaseDecrease",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase/(decrease)",
        "label": "Contract With Customer, Asset, Net, Noncurrent, Increase (Decrease)",
        "documentation": "Contract With Customer, Asset, Net, Noncurrent, Increase (Decrease)"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_ContractWithCustomerAssetNetNoncurrentRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "ContractWithCustomerAssetNetNoncurrentRollForward",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled receivable (long-term)",
        "label": "Contract With Customer, Asset, Net, Noncurrent [Roll Forward]",
        "documentation": "Contract With Customer, Asset, Net, Noncurrent [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets",
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "periodStartLabel": "Opening Balance",
        "periodEndLabel": "Ending Balance",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r406",
      "r409",
      "r428"
     ]
    },
    "cvlt_ContractWithCustomerLiabilityCurrentIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "ContractWithCustomerLiabilityCurrentIncreaseDecrease",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase/(decrease)",
        "label": "Contract With Customer, Liability, Current, Increase (Decrease)",
        "documentation": "Contract With Customer, Liability, Current, Increase (Decrease)"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_ContractWithCustomerLiabilityCurrentRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "ContractWithCustomerLiabilityCurrentRollForward",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue (current)",
        "label": "Contract With Customer, Liability, Current [Roll Forward]",
        "documentation": "Contract with Customer, Liability, Current [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets",
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, less current portion",
        "periodStartLabel": "Opening Balance",
        "periodEndLabel": "Ending Balance",
        "label": "Contract with Customer, Liability, Noncurrent",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r406",
      "r409",
      "r428"
     ]
    },
    "cvlt_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "ContractWithCustomerLiabilityNoncurrentIncreaseDecrease",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase/(decrease)",
        "label": "Contract With Customer, Liability, Noncurrent, Increase (Decrease)",
        "documentation": "Contract With Customer, Liability, Noncurrent, Increase (Decrease)"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_ContractWithCustomerLiabilityNoncurrentRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "ContractWithCustomerLiabilityNoncurrentRollForward",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue (long-term)",
        "label": "Contract With Customer, Liability, Noncurrent [Roll Forward]",
        "documentation": "Contract With Customer, Liability, Noncurrent [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized in period, included in opening deferred revenue balance",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtFairValueDisclosures",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, fair value",
        "label": "Convertible Debt, Fair Value Disclosures",
        "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1259",
      "r1260",
      "r1261",
      "r1263"
     ]
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Debt",
        "label": "Convertible Debt [Member]",
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r351",
      "r352",
      "r362",
      "r363",
      "r364",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875"
     ]
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtTableTextBlock",
     "presentation": [
      "http://www.commvault.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Carrying Amount of the Notes",
        "label": "Convertible Debt [Table Text Block]",
        "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleLongTermNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleLongTermNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible notes, net",
        "label": "Convertible Notes Payable, Noncurrent",
        "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "cvlt_ConvertibleSeniorNotesDue2030Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "ConvertibleSeniorNotesDue2030Member",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Senior Notes Due 2030",
        "label": "Convertible Senior Notes Due 2030 [Member]",
        "documentation": "Convertible Senior Notes Due 2030"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_CorporateHeadquartersInTintonFallsNJMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "CorporateHeadquartersInTintonFallsNJMember",
     "presentation": [
      "http://www.commvault.com/role/SaleandLeasebackTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate Headquarters in Tinton Falls, NJ",
        "label": "Corporate Headquarters in Tinton Falls, NJ [Member]",
        "documentation": "Corporate Headquarters in Tinton Falls, NJ"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total cost of revenues",
        "label": "Cost of Product and Service Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r77",
      "r660",
      "r851",
      "r856",
      "r936",
      "r1128"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSoldAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSoldAbstract",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenues:",
        "label": "Cost of Product and Service Sold [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.commvault.com/role/StockPlansStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenues",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": [
      "r938"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r1197"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r1197"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_CustomerAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "CustomerAMember",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Partner A",
        "label": "Customer A [Member]",
        "documentation": "Customer A"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_CustomerBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "CustomerBMember",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Partner B",
        "label": "Customer B [Member]",
        "documentation": "Customer B"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r1153"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Relationships",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r915",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1186",
      "r1187"
     ]
    },
    "cvlt_CustomerSupportArrangementTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "CustomerSupportArrangementTerm",
     "presentation": [
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer support arrangement term",
        "label": "Customer Support Arrangement Term",
        "documentation": "Customer Support Arrangement Term"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_CustomerSupportServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "CustomerSupportServiceMember",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer support",
        "label": "Customer Support Service [Member]",
        "documentation": "Customer Support Service [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_DebtConversionTermsOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "DebtConversionTermsOneMember",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Conversion Terms One",
        "label": "Debt Conversion Terms One [Member]",
        "documentation": "Debt Conversion Terms One"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_DebtConversionTermsTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "DebtConversionTermsTwoMember",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Conversion Terms Two",
        "label": "Debt Conversion Terms Two [Member]",
        "documentation": "Debt Conversion Terms Two"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.commvault.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r209",
      "r211",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r339",
      "r340",
      "r350",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r366",
      "r373",
      "r374",
      "r376",
      "r593",
      "r641"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails",
      "http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r56",
      "r57",
      "r114",
      "r115",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r357",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r949",
      "r1138",
      "r1139",
      "r1140",
      "r1143",
      "r1189",
      "r1190",
      "r1191",
      "r1266",
      "r1268",
      "r1280"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis spread on variable rate",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r115",
      "r377"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price (in dollars per share)",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r353"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion ratio",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r60",
      "r106",
      "r107",
      "r353"
     ]
    },
    "cvlt_DebtInstrumentConvertibleTermsOfConversionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "DebtInstrumentConvertibleTermsOfConversionAxis",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Convertible Terms of Conversion [Axis]",
        "label": "Debt Instrument, Convertible Terms Of Conversion [Axis]",
        "documentation": "Debt Instrument, Convertible Terms Of Conversion"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_DebtInstrumentConvertibleTermsOfConversionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "DebtInstrumentConvertibleTermsOfConversionDomain",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Convertible Terms Of Conversion [Domain]",
        "label": "Debt Instrument, Convertible Terms Of Conversion [Domain]",
        "documentation": "Debt Instrument, Convertible Terms Of Conversion [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold consecutive trading days",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold percentage of stock price trigger",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold trading days",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold says prior to the maturity date for redemption",
        "label": "Debt Instrument, Convertible, Threshold Trading Days Prior To Maturity",
        "documentation": "Debt Instrument, Convertible, Threshold Trading Days Prior To Maturity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount issued",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r641",
      "r642",
      "r872",
      "r873",
      "r949"
     ]
    },
    "cvlt_DebtInstrumentFaceAmountMaximumOverAllotmentOption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "DebtInstrumentFaceAmountMaximumOverAllotmentOption",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum face amount for over-allotment option",
        "label": "Debt Instrument, Face Amount, Maximum Over-Allotment Option",
        "documentation": "Debt Instrument, Face Amount, Maximum Over-Allotment Option"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective interest rate percentage",
        "label": "Debt Instrument, Interest Rate During Period",
        "documentation": "The average effective interest rate during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r369",
      "r1266"
     ]
    },
    "cvlt_DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum special and additional interest percentage",
        "label": "Debt Instrument, Interest Rate, Special And Additional Interest, Maximum, Percentage",
        "documentation": "Debt Instrument, Interest Rate, Special And Additional Interest, Maximum, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stated interest rate percentage",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r352"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r357",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r375",
      "r593",
      "r704",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r949",
      "r1138",
      "r1139",
      "r1140",
      "r1143",
      "r1266",
      "r1268"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails",
      "http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r357",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r949",
      "r1138",
      "r1139",
      "r1140",
      "r1143",
      "r1189",
      "r1190",
      "r1191",
      "r1266",
      "r1268",
      "r1280"
     ]
    },
    "cvlt_DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold of convertible notes outstanding for partial redemption",
        "label": "Debt Instrument, Partial Redemption, Convertible Debt Outstanding, Threshold",
        "documentation": "Debt Instrument, Partial Redemption, Convertible Debt Outstanding, Threshold"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r35",
      "r36",
      "r43",
      "r105",
      "r107",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r357",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r375",
      "r593",
      "r704",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r949",
      "r1138",
      "r1139",
      "r1140",
      "r1143",
      "r1266",
      "r1268"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt term",
        "label": "Debt Instrument, Term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt issuance costs accrued but not paid, included in accrued liabilities",
        "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction",
        "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r27"
     ]
    },
    "us-gaap_DebtPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtPolicyTextBlock",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Senior Notes",
        "label": "Debt, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized debt issuance costs",
        "negatedTerseLabel": "Unamortized debt issuance costs",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1202",
      "r1265",
      "r1266",
      "r1268"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, net",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r487",
      "r488"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r487",
      "r488",
      "r710"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Taxes and Tax Credits",
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "cvlt_DeferredRevenueCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "DeferredRevenueCurrentMember",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue (current)",
        "label": "Deferred Revenue, Current [Member]",
        "documentation": "Deferred Revenue, Current"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_DeferredRevenueNoncurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "DeferredRevenueNoncurrentMember",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue (long-term)",
        "label": "Deferred Revenue, Noncurrent [Member]",
        "documentation": "Deferred Revenue, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r31"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r202",
      "r249",
      "r266",
      "r275",
      "r850",
      "r864",
      "r865"
     ]
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DevelopedTechnologyRightsMember",
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Developed Technology Rights",
        "terseLabel": "Developed technology",
        "label": "Developed Technology Rights [Member]",
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property."
       }
      }
     },
     "auth_ref": [
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1186",
      "r1187",
      "r1244"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.commvault.com/role/RevenueDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r427",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.commvault.com/role/RevenueDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r427",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.commvault.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disaggregation of Revenues",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1205"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.commvault.com/role/StockPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Plans",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r443",
      "r448",
      "r477",
      "r478",
      "r480",
      "r894"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement [Abstract]",
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://www.commvault.com/role/SaleandLeasebackTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Axis]",
        "label": "Disposal Group Classification [Axis]",
        "documentation": "Information by disposal group classification."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://www.commvault.com/role/SaleandLeasebackTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Domain]",
        "label": "Disposal Group Classification [Domain]",
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember",
     "presentation": [
      "http://www.commvault.com/role/SaleandLeasebackTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations",
        "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]",
        "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r14"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/SaleandLeasebackTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash consideration from sale of property",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://www.commvault.com/role/SaleandLeasebackTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Domain]",
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r313",
      "r314",
      "r891",
      "r892"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income per common share:",
        "terseLabel": "Earnings Per Share [Abstract]",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
      "http://www.commvault.com/role/NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in dollars per share)",
        "verboseLabel": "Basic net income per common share (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r197",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r235",
      "r237",
      "r242",
      "r243",
      "r244",
      "r248",
      "r381",
      "r481",
      "r506",
      "r572",
      "r606",
      "r607",
      "r699",
      "r723",
      "r857"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.commvault.com/role/NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic net income per common share:",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
      "http://www.commvault.com/role/NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Diluted (in dollars per share)",
        "terseLabel": "Diluted net income per common share (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r197",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r237",
      "r242",
      "r243",
      "r244",
      "r248",
      "r381",
      "r481",
      "r506",
      "r572",
      "r606",
      "r607",
      "r699",
      "r723",
      "r857"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://www.commvault.com/role/NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted net income per common share:",
        "label": "Earnings Per Share, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.commvault.com/role/NetIncomeperCommonShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income per Common Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r245",
      "r246",
      "r247"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effects of exchange rate \u2014 changes in cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r634"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.commvault.com/role/StockPlansStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r1233"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average period awards are expected to be recognized",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ESPP",
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": [
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r166",
      "r167",
      "r168",
      "r192",
      "r193",
      "r194",
      "r217",
      "r218",
      "r219",
      "r221",
      "r228",
      "r230",
      "r232",
      "r250",
      "r287",
      "r288",
      "r311",
      "r380",
      "r404",
      "r481",
      "r496",
      "r497",
      "r503",
      "r504",
      "r505",
      "r507",
      "r571",
      "r572",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r643",
      "r644",
      "r652",
      "r720",
      "r736",
      "r737",
      "r738",
      "r753",
      "r806"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesEquitySecuritiesAccountedforatNetAssetValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity securities",
        "label": "Equity Securities, FV-NI",
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r609",
      "r621",
      "r622",
      "r624",
      "r625",
      "r707",
      "r708",
      "r940",
      "r970",
      "r972",
      "r1254",
      "r1255",
      "r1256"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity securities valued using the measurement alternative",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "documentation": "Amount of investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r991",
      "r1001",
      "r1011",
      "r1043"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r988",
      "r998",
      "r1008",
      "r1040"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesSummaryofFairValueofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r609",
      "r610",
      "r617",
      "r940"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesSummaryofFairValueofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r609",
      "r610",
      "r617",
      "r940"
     ]
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of of Financial Instruments Measured at Fair value",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities."
       }
      }
     },
     "auth_ref": [
      "r623",
      "r626",
      "r845",
      "r948",
      "r1262"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesSummaryofFairValueofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Hierarchy",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r608",
      "r610",
      "r611",
      "r612",
      "r613",
      "r616",
      "r617",
      "r619",
      "r622",
      "r653",
      "r654",
      "r655",
      "r845",
      "r872",
      "r873",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r940",
      "r944",
      "r948"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesSummaryofFairValueofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r432",
      "r437",
      "r438",
      "r610",
      "r617",
      "r622",
      "r653",
      "r845",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r940",
      "r948"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesSummaryofFairValueofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r432",
      "r437",
      "r438",
      "r440",
      "r610",
      "r611",
      "r617",
      "r622",
      "r654",
      "r845",
      "r872",
      "r873",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r940",
      "r948"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesSummaryofFairValueofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r610",
      "r611",
      "r612",
      "r613",
      "r617",
      "r622",
      "r655",
      "r845",
      "r872",
      "r873",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r940",
      "r944",
      "r948"
     ]
    },
    "us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesEquitySecuritiesAccountedforatNetAssetValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unfunded commitments",
        "label": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unfunded Commitments",
        "documentation": "The amount of unfunded commitments for which the entity is obligated, to those certain investments for which net asset value per share is calculated (including by unit, membership interest, or other equity (ownership interest) unit measure) (alternative investments)."
       }
      }
     },
     "auth_ref": [
      "r620",
      "r945"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesSummaryofFairValueofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r608",
      "r610",
      "r611",
      "r612",
      "r613",
      "r616",
      "r617",
      "r619",
      "r622",
      "r653",
      "r654",
      "r655",
      "r845",
      "r872",
      "r873",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r940",
      "r944",
      "r948"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "cvlt_FinancialAssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "FinancialAssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets measured at fair value",
        "label": "Financial Assets, Fair Value Disclosure",
        "documentation": "Financial Assets, Fair Value Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialLiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities measured at fair value",
        "label": "Financial Liabilities Fair Value Disclosure",
        "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities."
       }
      }
     },
     "auth_ref": [
      "r1252",
      "r1253",
      "r1257",
      "r1259",
      "r1260",
      "r1261",
      "r1263"
     ]
    },
    "cvlt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four",
        "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r290",
      "r305",
      "r848"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r843",
      "r848"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026 (remaining)",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1324"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r843",
      "r848"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r843",
      "r848"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r843",
      "r848"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r300",
      "r301",
      "r302",
      "r304",
      "r305",
      "r308",
      "r309",
      "r661",
      "r662",
      "r744",
      "r843",
      "r848",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Carrying Amount",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r305",
      "r662",
      "r848"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r305",
      "r308",
      "r309",
      "r310",
      "r661",
      "r843",
      "r848",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r300",
      "r301",
      "r302",
      "r304",
      "r305",
      "r308",
      "r309",
      "r744",
      "r843",
      "r848",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetEstimatedFutureAmortizationExpensesDetails",
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Carrying Value",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r661",
      "r1183"
     ]
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets acquired",
        "label": "Finite-Lived Intangible Assets Acquired",
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition."
       }
      }
     },
     "auth_ref": [
      "r300",
      "r744"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r995",
      "r1005",
      "r1015",
      "r1047"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r995",
      "r1005",
      "r1015",
      "r1047"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r995",
      "r1005",
      "r1015",
      "r1047"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r995",
      "r1005",
      "r1015",
      "r1047"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r995",
      "r1005",
      "r1015",
      "r1047"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1028"
     ]
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Noncash adjustment on headquarters sale leaseback",
        "label": "Gain (Loss) on Disposition of Assets",
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee."
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r790"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.commvault.com/role/StockPlansStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails",
      "http://www.commvault.com/role/ConsolidatedBalanceSheets",
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "verboseLabel": "Goodwill",
        "periodStartLabel": "Goodwill, Beginning balance",
        "periodEndLabel": "Goodwill, Ending balance",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r291",
      "r697",
      "r865",
      "r870",
      "r896",
      "r900",
      "r902",
      "r935",
      "r941",
      "r952",
      "r1167",
      "r1174",
      "r1247"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Goodwill, Acquired During Period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r293",
      "r562",
      "r565",
      "r569",
      "r870"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets, Net",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1165",
      "r1177"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1165",
      "r1177"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill impairment",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r292",
      "r294",
      "r295",
      "r297",
      "r569",
      "r870",
      "r941"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross margin",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r78",
      "r122",
      "r209",
      "r212",
      "r213",
      "r286",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r630",
      "r860",
      "r864",
      "r1151",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1199"
     ]
    },
    "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment charges",
        "verboseLabel": "Noncash impairment charges",
        "label": "Impairment of Long-Lived Assets to be Disposed of",
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r92",
      "r942"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r118",
      "r122",
      "r700",
      "r702",
      "r718",
      "r852",
      "r854",
      "r856",
      "r860",
      "r864",
      "r1151",
      "r1158",
      "r1159",
      "r1160",
      "r1161"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.commvault.com/role/SaleandLeasebackTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Axis]",
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r313",
      "r314",
      "r891",
      "r892"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "presentation": [
      "http://www.commvault.com/role/SaleandLeasebackTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r313",
      "r314"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "presentation": [
      "http://www.commvault.com/role/SaleandLeasebackTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r14",
      "r17",
      "r44",
      "r45",
      "r46",
      "r47",
      "r48",
      "r49",
      "r51",
      "r52",
      "r53",
      "r95",
      "r313",
      "r314"
     ]
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.commvault.com/role/StockPlansStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Axis]",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r320",
      "r325",
      "r578",
      "r583",
      "r584",
      "r592",
      "r614",
      "r615",
      "r618",
      "r631",
      "r632",
      "r633",
      "r733",
      "r735",
      "r791",
      "r843",
      "r845",
      "r896",
      "r902",
      "r938",
      "r939",
      "r943",
      "r948",
      "r1236",
      "r1238",
      "r1286"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.commvault.com/role/StockPlansStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Domain]",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r325",
      "r578",
      "r583",
      "r584",
      "r592",
      "r614",
      "r615",
      "r618",
      "r631",
      "r632",
      "r633",
      "r733",
      "r735",
      "r791",
      "r843",
      "r845",
      "r896",
      "r902",
      "r938",
      "r939",
      "r943",
      "r948",
      "r1236",
      "r1238",
      "r1286"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.commvault.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r214",
      "r486",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r498",
      "r500",
      "r501",
      "r502",
      "r706",
      "r743",
      "r752",
      "r895"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
      "http://www.commvault.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense",
        "verboseLabel": "Income tax expense",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r132",
      "r209",
      "r231",
      "r232",
      "r249",
      "r267",
      "r275",
      "r489",
      "r490",
      "r499",
      "r724",
      "r852",
      "r854",
      "r856",
      "r895"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase/(decrease)",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r659",
      "r1135"
     ]
    },
    "cvlt_IncreaseDecreaseInDeferredSalesCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "IncreaseDecreaseInDeferredSalesCommissions",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred commissions cost",
        "label": "Increase (Decrease) In Deferred Sales Commissions",
        "documentation": "Increase (Decrease) in Deferred Sales Commissions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r1076",
      "r1135"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other current assets and Other assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Trade accounts receivable, net",
        "label": "Increase (Decrease) in Receivables",
        "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.commvault.com/role/NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive effect of potential common shares (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r239",
      "r240",
      "r244",
      "r447"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r995",
      "r1005",
      "r1015",
      "r1039",
      "r1047",
      "r1051",
      "r1059"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1057"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r987",
      "r1063"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r987",
      "r1063"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r987",
      "r1063"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r1183",
      "r1185"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total charges",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r370",
      "r379",
      "r874",
      "r875",
      "r1317"
     ]
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseDebtExcludingAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest Expense, Debt, Excluding Amortization",
        "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r371",
      "r874",
      "r875"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r265",
      "r852",
      "r856",
      "r1090"
     ]
    },
    "cvlt_InternationalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "InternationalMember",
     "presentation": [
      "http://www.commvault.com/role/RevenueDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International",
        "label": "International [Member]",
        "documentation": "International [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Investment Income, Interest",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r264",
      "r275",
      "r864",
      "r1089"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseDiscountRate",
     "presentation": [
      "http://www.commvault.com/role/SaleandLeasebackTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability discount rate",
        "label": "Lessee, Operating Lease, Discount Rate",
        "documentation": "Discount rate used by lessee to determine present value of operating lease payments."
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r117",
      "r716",
      "r952",
      "r968",
      "r969",
      "r1138",
      "r1142",
      "r1164",
      "r1264"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r177",
      "r209",
      "r212",
      "r213",
      "r286",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r574",
      "r575",
      "r576",
      "r630",
      "r952",
      "r1199",
      "r1271",
      "r1272"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings under the credit facility",
        "label": "Long-Term Line of Credit",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r115",
      "r1281"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Line Items]",
        "label": "Line of Credit Facility [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r1138",
      "r1140",
      "r1197"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r61"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r61",
      "r340",
      "r1138",
      "r1140",
      "r1197"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual unused commitment fee rate",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net carrying amount",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r115",
      "r210",
      "r216",
      "r363",
      "r378",
      "r704",
      "r872",
      "r873",
      "r949",
      "r1281"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/DebtCarryingAmountoftheNotesDetails",
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r34",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Axis]",
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r878",
      "r881",
      "r962",
      "r966",
      "r1284",
      "r1287",
      "r1288",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314"
     ]
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MarketableSecuritiesPolicy",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Securities Accounted for at Net Asset Value",
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment classified as marketable security."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails",
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r136",
      "r138",
      "r139",
      "r141",
      "r158",
      "r160",
      "r161",
      "r164",
      "r165",
      "r256",
      "r335",
      "r336",
      "r337",
      "r338",
      "r441",
      "r472",
      "r473",
      "r474",
      "r484",
      "r613",
      "r658",
      "r732",
      "r734",
      "r742",
      "r759",
      "r760",
      "r811",
      "r813",
      "r815",
      "r816",
      "r820",
      "r824",
      "r825",
      "r827",
      "r828",
      "r841",
      "r842",
      "r869",
      "r877",
      "r893",
      "r896",
      "r903",
      "r906",
      "r944",
      "r945",
      "r946",
      "r947",
      "r963",
      "r1201",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails",
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r136",
      "r138",
      "r139",
      "r141",
      "r158",
      "r160",
      "r161",
      "r164",
      "r165",
      "r256",
      "r335",
      "r336",
      "r337",
      "r338",
      "r441",
      "r472",
      "r473",
      "r474",
      "r484",
      "r613",
      "r658",
      "r732",
      "r734",
      "r742",
      "r759",
      "r760",
      "r811",
      "r813",
      "r815",
      "r816",
      "r820",
      "r824",
      "r825",
      "r827",
      "r828",
      "r841",
      "r842",
      "r869",
      "r877",
      "r893",
      "r896",
      "r903",
      "r906",
      "r944",
      "r945",
      "r946",
      "r963",
      "r1201",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1058"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Domain]",
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r878",
      "r881",
      "r962",
      "r966",
      "r1284",
      "r1287",
      "r1288",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r88",
      "r89"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.commvault.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.commvault.com/role/NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "terseLabel": "Net income",
        "netLabel": "Net income",
        "verboseLabel": "Net income",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r89",
      "r119",
      "r168",
      "r175",
      "r187",
      "r190",
      "r194",
      "r209",
      "r212",
      "r213",
      "r215",
      "r220",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r231",
      "r232",
      "r241",
      "r286",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r381",
      "r384",
      "r386",
      "r390",
      "r481",
      "r506",
      "r572",
      "r607",
      "r630",
      "r719",
      "r788",
      "r804",
      "r805",
      "r852",
      "r854",
      "r856",
      "r981",
      "r1199"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Adopted Accounting Standards and Recently Issued Accounting Standards Not Yet Adopted",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r995",
      "r1005",
      "r1015",
      "r1039",
      "r1047"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1058"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1058"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.commvault.com/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1320",
      "r1321",
      "r1322",
      "r1323"
     ]
    },
    "cvlt_NoncashChangeInFairValueOfEquitySecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "NoncashChangeInFairValueOfEquitySecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncash change in fair value of equity securities",
        "label": "Noncash Change In Fair Value Of Equity Securities",
        "documentation": "Noncash Change In Fair Value Of Equity Securities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.commvault.com/role/SegmentInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r861",
      "r868",
      "r1157"
     ]
    },
    "us-gaap_OffMarketLeaseUnfavorable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OffMarketLeaseUnfavorable",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/SaleandLeasebackTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liability for above market leaseback",
        "label": "Off-Market Lease, Unfavorable",
        "documentation": "This element represents a liability associated with the acquisition of an off-market lease when the terms of the lease are unfavorable to the market terms for the lease at the date of acquisition."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r856"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r852",
      "r856",
      "r860",
      "r1151",
      "r1158",
      "r1159",
      "r1160",
      "r1161"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r646"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term operating lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r646"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r645"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncash operating lease expense",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "cvlt_OptionIndexedToIssuersEquityCapPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "OptionIndexedToIssuersEquityCapPrice",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial cap price (in dollars per share)",
        "label": "Option Indexed To Issuer's Equity, Cap Price",
        "documentation": "Option Indexed To Issuer's Equity, Cap Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OptionIndexedToIssuersEquityEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OptionIndexedToIssuersEquityEquityAxis",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Option Indexed to Issuer's Equity [Axis]",
        "label": "Option Indexed to Issuer's Equity [Axis]",
        "documentation": "Information by type of options indexed to an issuer's equity."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r112"
     ]
    },
    "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OptionIndexedToIssuersEquityStrikePrice1",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Strike price (in dollars per share)",
        "label": "Option Indexed to Issuer's Equity, Strike Price",
        "documentation": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_OptionIndexedToIssuersEquityTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OptionIndexedToIssuersEquityTypeDomain",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]",
        "label": "Option Indexed to Issuer's Equity, Type [Domain]",
        "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.commvault.com/role/BasisofPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r169",
      "r170",
      "r172",
      "r747",
      "r748"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r952"
     ]
    },
    "us-gaap_OtherAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsMember",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled receivable (long-term)",
        "label": "Other Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other assets."
       }
      }
     },
     "auth_ref": [
      "r938"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment, net of tax",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r11",
      "r111"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss):",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive (loss) income",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r11",
      "r111",
      "r188",
      "r191",
      "r228"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r936"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "us-gaap_OtherRestructuringCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherRestructuringCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/RestructuringRestructuringChargesDetails": {
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/RestructuringRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock-based compensation",
        "label": "Other Restructuring Costs",
        "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock for business combination",
        "label": "Other Significant Noncash Transaction, Value of Consideration Given",
        "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r27"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r993",
      "r1003",
      "r1013",
      "r1045"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r996",
      "r1006",
      "r1016",
      "r1048"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r996",
      "r1006",
      "r1016",
      "r1048"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1020"
     ]
    },
    "cvlt_PaymentForContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "PaymentForContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesFairValueofFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment for contingent consideration liability",
        "label": "Payment for Contingent Consideration Liability",
        "documentation": "Payment for Contingent Consideration Liability"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_PaymentsForPurchaseOfOptionContractIndexedToEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "PaymentsForPurchaseOfOptionContractIndexedToEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of capped calls",
        "label": "Payments For Purchase Of Option Contract Indexed To Equity",
        "documentation": "Payments For Purchase Of Option Contract Indexed To Equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/CapitalizationDetails",
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock",
        "terseLabel": "Repurchase of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualDetails",
      "http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualFootnoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments",
        "terseLabel": "Restructuring payments",
        "label": "Payments for Restructuring",
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r1134"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of debt issuance costs",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total cash consideration",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r554",
      "r896",
      "r902",
      "r934"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Business combination, net of cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireEquitySecuritiesFvNi",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of equity securities",
        "label": "Payments to Acquire Equity Securities, FV-NI",
        "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r204"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market performance shares",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": [
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232"
     ]
    },
    "cvlt_PerformanceStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "PerformanceStockUnitsMember",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PSUs",
        "label": "Performance Stock Units [Member]",
        "documentation": "Performance Stock Units"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_PerpetualLicenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "PerpetualLicenseMember",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Perpetual license",
        "label": "Perpetual License [Member]",
        "documentation": "Perpetual License"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_PerpetualSoftwareLicensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "PerpetualSoftwareLicensesMember",
     "presentation": [
      "http://www.commvault.com/role/RevenuePerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Perpetual software licenses",
        "label": "Perpetual Software Licenses [Member]",
        "documentation": "Perpetual Software Licenses"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r392"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r768"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r392"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding (in shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r768",
      "r787",
      "r1318",
      "r1319"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, $0.01 par value: 50,000 shares authorized, no shares issued and outstanding",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r383",
      "r388",
      "r712",
      "r952"
     ]
    },
    "us-gaap_PrimeRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrimeRateMember",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prime Rate",
        "label": "Prime Rate [Member]",
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers."
       }
      }
     },
     "auth_ref": [
      "r1085",
      "r1198"
     ]
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification of Prior Year Balances",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
       }
      }
     },
     "auth_ref": [
      "r1084"
     ]
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of convertible notes",
        "label": "Proceeds from Convertible Debt",
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of debt, net of issuance costs",
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination."
       }
      }
     },
     "auth_ref": [
      "r203"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from stock-based compensation plans",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r13"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Proceeds from (Payment for) Other Financing Activity",
        "documentation": "Amount of cash inflow (outflow) from financing activity, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1071",
      "r1133"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of headquarters, net",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_ProceedsFromStockPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromStockPlans",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds received",
        "label": "Proceeds from Stock Plans",
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails",
      "http://www.commvault.com/role/RevenuePerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r162",
      "r278",
      "r660",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r846",
      "r851",
      "r854",
      "r856",
      "r878",
      "r879",
      "r961",
      "r963",
      "r964",
      "r967",
      "r971",
      "r1074",
      "r1082",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1195",
      "r1196",
      "r1284",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails",
      "http://www.commvault.com/role/RevenuePerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r162",
      "r278",
      "r660",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r846",
      "r851",
      "r854",
      "r856",
      "r878",
      "r879",
      "r961",
      "r963",
      "r964",
      "r967",
      "r971",
      "r1074",
      "r1082",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1195",
      "r1196",
      "r1284",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314"
     ]
    },
    "cvlt_ProfessionalServicesOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "ProfessionalServicesOtherMember",
     "presentation": [
      "http://www.commvault.com/role/RevenuePerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other professional services",
        "label": "Professional Services, Other [Member]",
        "documentation": "Professional Services, Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r649",
      "r705",
      "r717",
      "r952"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r1020"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1020"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails",
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r136",
      "r138",
      "r139",
      "r141",
      "r158",
      "r160",
      "r161",
      "r164",
      "r165",
      "r256",
      "r335",
      "r336",
      "r337",
      "r338",
      "r431",
      "r441",
      "r472",
      "r473",
      "r474",
      "r480",
      "r484",
      "r613",
      "r656",
      "r657",
      "r658",
      "r732",
      "r734",
      "r742",
      "r759",
      "r760",
      "r811",
      "r813",
      "r815",
      "r816",
      "r820",
      "r824",
      "r825",
      "r827",
      "r828",
      "r841",
      "r842",
      "r869",
      "r877",
      "r893",
      "r896",
      "r903",
      "r906",
      "r944",
      "r945",
      "r946",
      "r947",
      "r963",
      "r975",
      "r1192",
      "r1201",
      "r1255",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails",
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r136",
      "r138",
      "r139",
      "r141",
      "r158",
      "r160",
      "r161",
      "r164",
      "r165",
      "r256",
      "r335",
      "r336",
      "r337",
      "r338",
      "r431",
      "r441",
      "r472",
      "r473",
      "r474",
      "r480",
      "r484",
      "r613",
      "r656",
      "r657",
      "r658",
      "r732",
      "r734",
      "r742",
      "r759",
      "r760",
      "r811",
      "r813",
      "r815",
      "r816",
      "r820",
      "r824",
      "r825",
      "r827",
      "r828",
      "r841",
      "r842",
      "r869",
      "r877",
      "r893",
      "r896",
      "r903",
      "r906",
      "r944",
      "r945",
      "r946",
      "r947",
      "r963",
      "r975",
      "r1192",
      "r1201",
      "r1255",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r988",
      "r998",
      "r1008",
      "r1040"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r485",
      "r843",
      "r852",
      "r853",
      "r864",
      "r1279"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.commvault.com/role/StockPlansStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r989",
      "r999",
      "r1009",
      "r1041"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r990",
      "r1000",
      "r1010",
      "r1042"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r997",
      "r1007",
      "r1017",
      "r1049"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails",
      "http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock units",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232"
     ]
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring and Related Activities [Abstract]",
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.commvault.com/role/Restructuring"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r322",
      "r324",
      "r327",
      "r332"
     ]
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.commvault.com/role/RestructuringRestructuringChargesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
      "http://www.commvault.com/role/RestructuringRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring",
        "totalLabel": "Total restructuring charges",
        "label": "Restructuring Charges",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r198",
      "r200",
      "r328",
      "r329",
      "r853",
      "r1193"
     ]
    },
    "us-gaap_RestructuringChargesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringChargesMember",
     "presentation": [
      "http://www.commvault.com/role/StockPlansStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring",
        "label": "Restructuring Charges [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r99"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualFootnoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Cost and Reserve [Line Items]",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r329",
      "r330",
      "r331"
     ]
    },
    "us-gaap_RestructuringPlanAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringPlanAxis",
     "presentation": [
      "http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualFootnoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Plan [Axis]",
        "label": "Restructuring Plan [Axis]",
        "documentation": "Information by individual restructuring plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringPlanDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringPlanDomain",
     "presentation": [
      "http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualFootnoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Plan [Domain]",
        "label": "Restructuring Plan [Domain]",
        "documentation": "Identification of the individual restructuring plans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Restructuring Reserve",
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r330"
     ]
    },
    "us-gaap_RestructuringReserveRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringReserveRollForward",
     "presentation": [
      "http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Reserve [Roll Forward]",
        "label": "Restructuring Reserve [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r108",
      "r715",
      "r739",
      "r741",
      "r751",
      "r769",
      "r952"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r167",
      "r168",
      "r217",
      "r218",
      "r219",
      "r221",
      "r228",
      "r230",
      "r232",
      "r287",
      "r288",
      "r311",
      "r380",
      "r481",
      "r496",
      "r497",
      "r503",
      "r504",
      "r505",
      "r507",
      "r571",
      "r572",
      "r594",
      "r596",
      "r597",
      "r599",
      "r605",
      "r643",
      "r644",
      "r736",
      "r738",
      "r753",
      "r1318"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues:",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
      "http://www.commvault.com/role/RevenueDisaggregationofRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total revenues",
        "verboseLabel": "Total revenues",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r121",
      "r249",
      "r262",
      "r263",
      "r271",
      "r275",
      "r278",
      "r280",
      "r282",
      "r425",
      "r426",
      "r427",
      "r660",
      "r852",
      "r856"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Commissions Cost and Revenue",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r844"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.commvault.com/role/Revenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r408",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r427",
      "r430"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.commvault.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue by Geographic Area",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "cvlt_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod",
     "presentation": [
      "http://www.commvault.com/role/RevenuePerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance obligation, expected payment terms",
        "label": "Revenue, Performance Obligation, Description Of Payment Terms, Period",
        "documentation": "Revenue, Performance Obligation, Description Of Payment Terms, Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue expected to be recognized from remaining performance obligations",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails",
      "http://www.commvault.com/role/RevenuePerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails",
      "http://www.commvault.com/role/RevenuePerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "presentation": [
      "http://www.commvault.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Performance Obligations",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]",
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation, percentage",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "cvlt_RevenueRemainingPerformanceObligationPercentageRecognized": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "RevenueRemainingPerformanceObligationPercentageRecognized",
     "presentation": [
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation, percentage recognized",
        "label": "Revenue, Remaining Performance Obligation, Percentage Recognized",
        "documentation": "Revenue, Remaining Performance Obligation, Percentage Recognized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Revenues",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total revenues",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r121",
      "r195",
      "r209",
      "r212",
      "r213",
      "r249",
      "r262",
      "r263",
      "r271",
      "r275",
      "r278",
      "r280",
      "r282",
      "r286",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r630",
      "r700",
      "r702",
      "r864",
      "r936",
      "r968",
      "r969",
      "r1199"
     ]
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.commvault.com/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.commvault.com/role/SaleandLeasebackTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities arising from obtaining right-of-use assets",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r648",
      "r951"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1058"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1058"
     ]
    },
    "us-gaap_SaleAndLeasebackTransactionGainLossNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleAndLeasebackTransactionGainLossNet",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/SaleandLeasebackTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on sale leaseback",
        "label": "Sale and Leaseback Transaction, Gain (Loss), Net",
        "documentation": "Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r647",
      "r651",
      "r951"
     ]
    },
    "us-gaap_SaleLeasebackTransactionDescriptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleLeasebackTransactionDescriptionAxis",
     "presentation": [
      "http://www.commvault.com/role/SaleandLeasebackTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale Leaseback Transaction, Description [Axis]",
        "label": "Sale Leaseback Transaction, Description [Axis]",
        "documentation": "Information by sale and leaseback transaction."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r1269"
     ]
    },
    "us-gaap_SaleLeasebackTransactionDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleLeasebackTransactionDisclosureTextBlock",
     "presentation": [
      "http://www.commvault.com/role/SaleandLeasebackTransaction"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale and Leaseback Transaction",
        "label": "Sale Leaseback Transactions [Text Block]",
        "documentation": "The entire disclosure for sale leaseback transaction. Includes, but is not limited to, terms and conditions of transaction and gain (loss) from transaction."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r650"
     ]
    },
    "us-gaap_SaleLeasebackTransactionLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleLeasebackTransactionLeaseTerm",
     "presentation": [
      "http://www.commvault.com/role/SaleandLeasebackTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of leaseback arrangement",
        "label": "Sale Leaseback Transaction, Lease Term",
        "documentation": "Lease term for sale and leaseback transaction, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1270"
     ]
    },
    "us-gaap_SaleLeasebackTransactionNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleLeasebackTransactionNameDomain",
     "presentation": [
      "http://www.commvault.com/role/SaleandLeasebackTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale Leaseback Transaction, Name [Domain]",
        "label": "Sale Leaseback Transaction, Name [Domain]",
        "documentation": "The name of the significant provisions of the transaction involving the sale of property to another party and the lease of the property back to the seller."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r1153",
      "r1154"
     ]
    },
    "cvlt_SatoriCyberLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "SatoriCyberLtdMember",
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationAdditionalInformationDetails",
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Satori Cyber, Ltd",
        "label": "Satori Cyber, Ltd [Member]",
        "documentation": "Satori Cyber, Ltd"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast",
        "label": "Forecast [Member]",
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact."
       }
      }
     },
     "auth_ref": [
      "r442",
      "r1077"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "Scenario [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r171",
      "r173",
      "r233",
      "r442",
      "r1069"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "label": "Accounts and Financing Receivables [Table]",
        "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r72",
      "r284",
      "r1163"
     ]
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "documentation": "Disclosure of information about acquired finite-lived intangible asset by major class."
       }
      }
     },
     "auth_ref": [
      "r300",
      "r301",
      "r302",
      "r304",
      "r744",
      "r843"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationAdditionalInformationDetails",
      "http://www.commvault.com/role/BusinessCombinationPurchasePriceandPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Table]",
        "label": "Business Combination [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r509",
      "r510",
      "r511",
      "r512",
      "r518",
      "r519",
      "r520",
      "r521",
      "r527",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r563",
      "r564",
      "r565",
      "r569",
      "r896",
      "r906",
      "r1237",
      "r1240",
      "r1242"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.commvault.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amortization of Debt Issuance Costs and Interest Expense",
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.commvault.com/role/NetIncomeperCommonShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Basic and Diluted Net Income per Common Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1150"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.commvault.com/role/StockPlansStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.commvault.com/role/StockPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock-Based Compensation Expense",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Purchased Intangible Assets, Net of Amortization",
        "label": "Business Combination, Intangible Asset, Acquired, Finite-Lived [Table Text Block]",
        "documentation": "Tabular disclosure of finite-lived intangible asset acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r1241",
      "r1243"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails",
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]",
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r305",
      "r308",
      "r309",
      "r310",
      "r661",
      "r843",
      "r848",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r870",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176"
     ]
    },
    "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounting Standards",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]",
        "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r29",
      "r1083",
      "r1147",
      "r1148",
      "r1248"
     ]
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.commvault.com/role/StockPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restricted Stock Unit Activity",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://www.commvault.com/role/BusinessCombinationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Purchase Price Allocation",
        "label": "Business Combination, Recognized Asset Acquired and Liability Assumed [Table Text Block]",
        "documentation": "Tabular disclosure of asset acquired and liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1241",
      "r1243"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualFootnoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Cost [Table]",
        "label": "Restructuring Cost [Table]",
        "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r329",
      "r330",
      "r331"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "presentation": [
      "http://www.commvault.com/role/RestructuringTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restructuring Charges",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r96",
      "r97"
     ]
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "presentation": [
      "http://www.commvault.com/role/RestructuringTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Activity in Restructuring Accrual",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r98"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.commvault.com/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r74"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails",
      "http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r444",
      "r446",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r480"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.commvault.com/role/GoodwillandIntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets Future Amortization Expense",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r848",
      "r1184"
     ]
    },
    "us-gaap_SecuredOvernightFinancingRateSofrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SecuredOvernightFinancingRateSofrMember",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SOFR",
        "label": "Secured Overnight Financing Rate (SOFR) [Member]",
        "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral."
       }
      }
     },
     "auth_ref": [
      "r1249"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r983"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.commvault.com/role/RevenueDisaggregationofRevenuesDetails",
      "http://www.commvault.com/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r137",
      "r140",
      "r142",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r159",
      "r160",
      "r161",
      "r253",
      "r280",
      "r281",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r700",
      "r701",
      "r702",
      "r703",
      "r756",
      "r757",
      "r758",
      "r812",
      "r814",
      "r817",
      "r821",
      "r824",
      "r826",
      "r827",
      "r828",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r847",
      "r858",
      "r878",
      "r880",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r965",
      "r975",
      "r1284",
      "r1287",
      "r1288",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.commvault.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r249",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r268",
      "r269",
      "r270",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r282",
      "r861",
      "r862",
      "r863",
      "r864",
      "r866",
      "r867",
      "r868"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.commvault.com/role/StockPlansStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "cvlt_SeniorSecuredRevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "SeniorSecuredRevolvingCreditFacilityMember",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails",
      "http://www.commvault.com/role/DebtAmortizationofDebtIssuanceCostsandInterestExpensefortheCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Secured Revolving Credit Facility",
        "label": "Senior Secured Revolving Credit Facility [Member]",
        "documentation": "Senior Secured Revolving Credit Facility"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ServiceOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ServiceOtherMember",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other services",
        "label": "Service, Other [Member]",
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other."
       }
      }
     },
     "auth_ref": [
      "r854",
      "r1205",
      "r1206"
     ]
    },
    "us-gaap_SeveranceCosts1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SeveranceCosts1",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/RestructuringRestructuringChargesDetails": {
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualDetails",
      "http://www.commvault.com/role/RestructuringActivityinRestructuringAccrualFootnoteDetails",
      "http://www.commvault.com/role/RestructuringRestructuringChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee severance and related costs",
        "verboseLabel": "New restructuring charges",
        "label": "Severance Costs",
        "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncash stock-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r894"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r465"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r465"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails",
      "http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of awards granted (in shares)",
        "terseLabel": "Awarded (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r463"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails",
      "http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average fair value, units awarded (in dollars per share)",
        "terseLabel": "Awarded (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r463"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Non-vested beginning balance (in shares)",
        "periodEndLabel": "Non-vested ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r461"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number\u00a0of Awards",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Non-vested beginning balance (in dollars per share)",
        "periodEndLabel": "Non-vested ending balance (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r461"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Grant Date\u00a0Fair\u00a0Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards potential to vest, percentage",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Potential To Vest, Percent",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Potential To Vest, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards potential to vest (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Potential To Vest, Shares",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Potential To Vest, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails",
      "http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r444",
      "r446",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r480"
     ]
    },
    "cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum amount of stock purchasable by employees within a calendar year",
        "label": "Share-based Compensation Arrangement By Share based Payment Award, Maximum Annual Purchases Per Employee, Amount",
        "documentation": "Share-based Compensation Arrangement By Share based Payment Award, Maximum Annual Purchases Per Employee, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum employee payroll percent deduction of salary",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate",
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of annual tranches",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Annual Vesting Tranches",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Annual Vesting Tranches"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Length of offering period (in months)",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Offering Period",
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Offering Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails",
      "http://www.commvault.com/role/StockPlansRestrictedStockUnitsActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475"
     ]
    },
    "srt_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www.commvault.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Axis]",
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1203"
     ]
    },
    "srt_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www.commvault.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Domain]",
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1203"
     ]
    },
    "srt_ShareRepurchaseProgramLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramLineItems",
     "presentation": [
      "http://www.commvault.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Line Items]",
        "label": "Share Repurchase Program [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r1203"
     ]
    },
    "srt_ShareRepurchaseProgramTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramTable",
     "presentation": [
      "http://www.commvault.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Table]",
        "label": "Share Repurchase Program [Table]",
        "documentation": "Disclosure of information about share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1203"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price as a percentage of fair market value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value."
       }
      }
     },
     "auth_ref": [
      "r1234"
     ]
    },
    "cvlt_SharesRepurchasedThroughIssuanceOfConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "SharesRepurchasedThroughIssuanceOfConvertibleDebtMember",
     "presentation": [
      "http://www.commvault.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares Repurchased Through Issuance of Convertible Debt",
        "label": "Shares Repurchased Through Issuance Of Convertible Debt [Member]",
        "documentation": "Shares Repurchased Through Issuance Of Convertible Debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r208"
     ]
    },
    "cvlt_SoftwareAsAServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "SoftwareAsAServiceMember",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software-as-a-service",
        "label": "Software As A Service [Member]",
        "documentation": "Software As A Service"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r65",
      "r69",
      "r70",
      "r166",
      "r167",
      "r168",
      "r192",
      "r193",
      "r194",
      "r217",
      "r218",
      "r219",
      "r221",
      "r228",
      "r230",
      "r232",
      "r250",
      "r287",
      "r288",
      "r311",
      "r380",
      "r404",
      "r481",
      "r496",
      "r497",
      "r503",
      "r504",
      "r505",
      "r507",
      "r571",
      "r572",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r643",
      "r644",
      "r652",
      "r720",
      "r736",
      "r737",
      "r738",
      "r753",
      "r806"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.commvault.com/role/RevenueDisaggregationofRevenuesDetails",
      "http://www.commvault.com/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r137",
      "r140",
      "r142",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r159",
      "r160",
      "r161",
      "r253",
      "r280",
      "r281",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r700",
      "r701",
      "r702",
      "r703",
      "r756",
      "r757",
      "r758",
      "r812",
      "r814",
      "r817",
      "r821",
      "r824",
      "r826",
      "r827",
      "r828",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r847",
      "r858",
      "r878",
      "r880",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r965",
      "r975",
      "r1284",
      "r1287",
      "r1288",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r218",
      "r219",
      "r250",
      "r382",
      "r383",
      "r385",
      "r387",
      "r644",
      "r660",
      "r749",
      "r754",
      "r755",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r768",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r777",
      "r778",
      "r779",
      "r780",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r789",
      "r790",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r806",
      "r854",
      "r856",
      "r976",
      "r1316"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r171",
      "r173",
      "r233",
      "r442",
      "r1069",
      "r1070"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r218",
      "r219",
      "r250",
      "r283",
      "r382",
      "r383",
      "r385",
      "r387",
      "r644",
      "r660",
      "r749",
      "r754",
      "r755",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r768",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r777",
      "r778",
      "r779",
      "r780",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r789",
      "r790",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r806",
      "r854",
      "r856",
      "r976",
      "r1316"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r992",
      "r1002",
      "r1012",
      "r1044"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": [
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share issuances related to business combination (in shares)",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r65",
      "r108"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.commvault.com/role/StockPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares purchased by employees (in shares)",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r64",
      "r65",
      "r108"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share issuances related to stock-based compensation (in shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r64",
      "r65",
      "r108"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share issuances related to business combination",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "documentation": "Value of stock issued pursuant to acquisitions during the period."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r65",
      "r69",
      "r70",
      "r108"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share issuances related to stock-based compensation",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r64",
      "r65",
      "r108"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share repurchase program, amount approved",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1203"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.commvault.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share repurchase program, remaining available amount",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock (in shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r64",
      "r65",
      "r108"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock",
        "label": "Stock Repurchased and Retired During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r64",
      "r65",
      "r108"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://www.commvault.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares repurchased (in shares)",
        "label": "Stock Repurchased During Period, Shares",
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r64",
      "r65",
      "r108",
      "r750",
      "r806",
      "r822"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.commvault.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets",
      "http://www.commvault.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r69",
      "r70",
      "r91",
      "r770",
      "r787",
      "r807",
      "r808",
      "r952",
      "r982",
      "r1138",
      "r1141",
      "r1142",
      "r1164",
      "r1264",
      "r1318"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.commvault.com/role/Capitalization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalization",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r593",
      "r604",
      "r809",
      "r810",
      "r823"
     ]
    },
    "cvlt_SubscriptionArrangementTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "SubscriptionArrangementTerm",
     "presentation": [
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription arrangement term",
        "label": "Subscription Arrangement Term",
        "documentation": "Subscription Arrangement Term"
       }
      }
     },
     "auth_ref": []
    },
    "cvlt_SubscriptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "SubscriptionMember",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
      "http://www.commvault.com/role/RevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total subscription",
        "verboseLabel": "Subscription",
        "label": "Subscription [Member]",
        "documentation": "Subscription"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1038"
     ]
    },
    "cvlt_TermBasedSoftwareLicensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.commvault.com/20250930",
     "localname": "TermBasedSoftwareLicensesMember",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
      "http://www.commvault.com/role/RevenuePerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Term-based license",
        "terseLabel": "Term-based software licenses",
        "label": "Term-based Software, Licenses [Member]",
        "documentation": "Software, Licenses [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "us-gaap_TradeAccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TradeAccountsReceivableMember",
     "presentation": [
      "http://www.commvault.com/role/RevenueOpeningandClosingBalancesofAccountsReceivablesUnbilledReceivablesandDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable and Unbilled receivable (current)",
        "label": "Trade Accounts Receivable [Member]",
        "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1057"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r1059"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.commvault.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1060"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1061"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1061"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1059"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1059"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1060"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://www.commvault.com/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.commvault.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r129",
      "r251",
      "r254",
      "r255",
      "r256",
      "r700",
      "r702",
      "r859"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Axis]",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": [
      "r1085",
      "r1198",
      "r1249"
     ]
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.commvault.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Domain]",
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": [
      "r1085",
      "r1198",
      "r1249"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1026"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.commvault.com/role/NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
      "http://www.commvault.com/role/NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Diluted weighted average shares outstanding (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r244"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average common shares outstanding:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.commvault.com/role/NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.commvault.com/role/ConsolidatedStatementsofOperations",
      "http://www.commvault.com/role/NetIncomeperCommonShareComputationofBasicandDilutedNetIncomePerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Basic weighted average shares outstanding (in shares)",
        "netLabel": "Basic weighted average shares outstanding (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r244"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)(2)",
   "SubTopic": "40",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "270",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-12"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "270",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-13"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-4"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "320",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-15"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-3"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/840-40/tableOfContent"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481295/840-40-50-1"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "321",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479567/321-10-45-1"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "3",
   "Publisher": "SEC"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 1.B.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-19"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/420/tableOfContent"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-10/tableOfContent"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-4"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-20/tableOfContent"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-3"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-30/tableOfContent"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-3"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479326/805-40-45-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-40/tableOfContent"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "39",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-40"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "45",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-45"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "46",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-46"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "181",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-14"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-9"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "340",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-2"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "SubTopic": "310",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Subparagraph": "(ii)",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "1",
   "Publisher": "SEC"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480190/470-10-S50-1"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-13"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>99
<FILENAME>0001169561-25-000089-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001169561-25-000089-xbrl.zip
M4$L#!!0    ( !QU75M T]<PL0<  'TF   2    83(P,C4P.3,P97@S,3$N
M:'1MW5I=<]NV$GV_OP+7F:;V#"6+LFS9LN.9-$EG\M!IFW:FCW= <FFA)@D6
M "6KO[YG >K#EA0K[:TC.P^*27SM8@_.'H"X&KNRN+X:D\RN_W/UWTY'O-=I
M4U+E1&I(.LI$8U5U(W[+R-Z*3J>M]4[7,Z-NQD[T>_U3\9LVMVHB0[E3KJ#K
M>3]7Q^'YZM@/<I7H;'9]E:F)4-F; ]6[.#T;GL6#/IWT!L-^?)[E>1(G%WDN
M^QF=I_^+#] 4U4,;ZV8%O3DH5=49$X\_&O2[P]/:74Y5YL:CN-?[YL!7O;[*
M=>4PGD'[\&?H9JTS1W>N(PMU4XV\2P>AZ;PXU84VHU<]_^^22SJY+%4Q&WW[
MUBA9?!M96=F.):/R4&S5GP1+8)1_G 9#AVA=J(KFAL=]-O7#W5@ERHF3N!O?
MMW/576ENX+'3-5JAVQ6+4TPQF2<U^1T9IW*52J=T)70NWHT5Y>+#':6-4Q,2
M/^8H);/5G:]K_B?ZHU$&P$YFXE-3D(A/9"<>',HC<1@/Q;OO/XG^H-==O#WZ
M.V'YO;&8H]F_Y-A@HV,?(_&+K'Z7,_&#,NE85IFL5"12'ZZ9<&/I7K\Z/;_<
MV9]:9AG6?J>@W(U.SC9Z&%ZI*D,@1QVN]*0^Q]VY-T\UYOU9Z0^[9T/V^:,8
M2T#?T$31%.!R8V7%SXTT@'<!H%&MC1-8+]]K4[Y^%9_U+N->YV>_?'193F13
M./'+S#HJ;20^5FD7L;IX4;'J[TNLOI,6$4(LRIFXK?2TH.R&HA R$P*5:;*B
MTLB"&$*J2LAJ)IK*F89@./*B3Y$(GA0EGMA0D<L4KXS0)?C<Z5!OK4)%*5DK
MS8RKE/*6,.Y*GQ;O,AB#(0N?7S$&5TBQI)L2U2HTAR49&3$=JW0L;,,_R_93
M,M1VP@Z4RA9(O)S#I\J-X:"M*?4&<K\U3-,9W)Q0RXDKT_#B('BR]Q DD:L*
M06:\+(,: 7^HCF*S4JZJ'&02TK"JTJ+)T"> LQ+!"*!33$ UXLZ092@7Q1*3
M+1SL@Z$!^TQQQQ'7 #=9!J(&6OQPUMN32CL6>:&G=HY20S?*.B,QD.27P6Y8
M&:V S<Z-6;/VQ>%ML"]X^_5><%Z_.N_'PTO;(JI5"$P1.D@W'[:/0AKR $'
M50*EA$ * BJ30MDQ5^=J)>B1*9*?,V730ML&[9@XC2X"4FJC4\KPVHI# ",C
M("U$_\,=*Y4;$F_!22S';)L<67Z='M)1>.1.XM,LO#KR?2I6CE7 *H\DF,)6
M(!P@Q58].J1H1\M#S^U .09BCQ\"&S4XUW]>2_U;6O!L)]R%20N_6TV\AY3A
M9@%[?_W$YT^\?B"_O^X".NT.O<_OR6)6@!^?;1^'><1"()6-W;T)9^2$ -1V
MI)#C=6/0 8ASHJRG8]2BRO?#@GY)Y*O)P% A/?+;)+]$;]0F"BY4('788G6A
M,K_3MTUB5::D4>R "E+$IZ>*>VHLRP-/&=9K"4_>VA(,PA[?-ZHA>%7:%))S
M#MSR1BQE!EH$T;*JM?!70EP1:0'M*?M\&G@.L$WV$K8[,^8:>G?GVIU!#.!/
M5,;8E%97DM.+M, U"UP&K#39'#R LY*)*I2;L=#8-"PO)8\S#Z'%R<0F+16R
MV%WK4-V8&A"V7ABEJ3:9-\!+Y1NJH'<*(!DE5/,2X2K8!@2T8BFIVF>LYX[7
M]"OC]:Q[,F"?/TQDT7@NXF!2GD.:J@G"8#=(S(6*V8%;P^-FU>GAB8;@11NT
M;:(;M]V"7=A?+FH3"_?\\;V62.9; K_B*,P$[/'HX@&>-<*R?6'$$+QU$/ &
MO]6%OF0CTKZ !SDYZS1M#(=Z)1-NZ+74UN$]GX6B+YNBHS_"R9$XW-(D!V;!
M4 ]JMX9C7T;^;(*/+:IF8==1L&HL[4(V,+=YC%/F2=_/1TO(,U&H6RK:@XH'
M]:-_/$6/X_H9;OA.G_>&SY]A9O,E$BTYB2ER%:9+>F*@?8&P6%.D"],D5*G3
MQBYRN7^!+LM2.4?TF020:*@%+L\4[/.=' +,X%O+?([_61NSNWSV#]/]2FNJ
MU)]E'.W_3NY94_^^[.'>%I"!F!?_[0J&\)% J@@0;07"8B\U)7G+&3_(0I_S
MO:#UI[OS,[ O GZ[[0D'*AOX569H:&E!KUL722N#T01(AUJ-@NRPT!RV*<&8
MF"3O3)O6-IX6O@Q)L2^;K+=0#KD!6T6(,GF"!4[\V7L+J"@D7E5-=#$ASKZ5
MO&D_(9B6DZFL"STCE$['.A"QO =7P.O_(DVZNP5])75N^(C^2"OG]W-MA00P
M)=-!8 I96QK-_[A$HJD+.1NIRD^T;W39)OU$.Z?+$7_9GW"V@LQIT>=1%XK;
MC_Z#8?>\-^3O_@YVNFP^<'LEH.NO!!R[;+WLXKQ[T=M>W.O&B[)CWW?H'Q[8
M6E9O#DX.'LS"J%_?B?C^<N&)>>A$L/^IUDLO9)(!<.)_-WPG7H1W!U_;@'I=
M5L-Z/D 2<[/W?R+^F?/[[]_[5@1%XB?L1173L\\(CUW3>!'.'_X4CF7 >&N>
M'JV[>NQ)Y_-[C^$3)[;WR!I>DHH?$<:$3-" _8LH7+;:RL0/;D35VOI/>*-P
M'#RAM3M2RP7MR;:W;"(3K.K&;6^R[0[/U@M7[6^X_G7LKYW]!5!+ P04
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
M?\/WK"O$H6SUWN9@BY@7_WT+AO#)0:P($&UXQ'++-2-YR\0@L$=/#3SO]8?
MBZ.RKP)^LSL*YRY;TK!,T-'2,@OO7"0-6T87(!VDMA78B04UL7518(OW)WEG
MFNJW]5#Q93"/0]F+O07!2 VR50M1)I]@@1-_1-\ JA7JLRJG.I\2%^E2WC1?
M&DR3DZFH<CTGM,XR'1*QO =7P.O_PF Z^]?7OU:5T<OY;5\C$ &F9-H(3"XK
M2Y/%'Y<H-%4NYQ-5^HGVG2Z;P^!(.Z>+"7_]GW*U AMJT.=1%YJ;BP&#46?<
M'?'=  <[7;(8N+DVT/'7!DY=LMEV,>Y<='<W=SN]9=NIUQWTPP-;R?+-T=G1
M@UF8]*L[T;N_7'AB'CH1['^J]=(-E60 G/C?A]^2E['=P]$FFOZPOH+I?,@D
M%C8?_BS\#<\/W[G'+FN\"">/_QW.9^#?AJ<GFZZ>^K3RY:].HR<N7>]1%SSI
M%#^#K49D LOK7[3"E:N=N?;!O:A*6_\M;Q+.A:>T<5-JM6I].NVNNL@(2[=V
MN[OLNLFS\]I5\QLN@9WZRV?_ U!+ P04    "  <=5U;9U+BED8$  "M$0
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
M$P1?=K+/IQA%\Q#WD[^2+W_[L/Y=]C=YQL;SYC"&UP]+-^"+'X//>9\%(F!
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
MX*#\AJ8R ;,N5R:9X'L(5Y./6POV5DM\9CW.'.Q<LI<-=F9]Z"TU[[BX?8U
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
M#<22WECA[>/+1^RBXY,[?5T2 ?D'K'DR7@$M7B;F7?MCYG831?/7\]H2!K
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
M3]@+9E/L\_RR$VN!&1V ASXOJ7 L%RF=OFJ+5O':@3R_@Q4 [>^^5R: 2/E
M5;2*YWXS "">99:K9UZ9,-(Z?=,6;=ZQOCWXV=_BKDP Z9V^88!%6CABO20
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
MBY*!/ :!\\OUO&1GRIJ6D56#Y7ZDS4Z2!2:;0#RGFTTB7494*CDN4>@R=2@
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
M8*<U^ D@"%/\.F)"PD\G$)U32]7$]B?1'%&[L)5=X#^DD!_H 8[])Z.9ZO
M#EMO11-6L&_L&E[IK&TK7T1W]R+RP8'CWTMV$7+'/8%'Q]E%[I.33O:AX\S;
M8/$+J5GO_ H"*1H$(M\(/!;R-L^I2<$"[VH6P1X>,069-O4P%NZ.=I_?&^&F
M%ZT,'Y2@.A:0@%]6\1/",Y2KP6]DU^,R.(4 CP\6#3H24R=R7^CM\XTEK)$E
M8UOY.LU1@1-'= Q;-D2@3'205R1!9I<%(' 0X6ZW3'R2V!NROUASZDUIN<J]
MQ/7B_*OIFLX2B4HRS,7I-YY$>+$#IE*".7DWQ=E"W)]<PJ"+@0?X.4$DF2!C
MK!%)N4 \ZV3=52Z6=KU'>EVE><<O4L#SN'(("P9$&E1&P(H4'.G0@,H_!*@
MRFP2RU/&0\RR$&,NX!<S>Y'HQC@=,1:WJFGU&R! 8L%SX823.1N9GG">F;CB
M&1OJTS<G,X;3(P2N![]B<&PVY0D?WUN:3DB8$W.\.KX2MPYX_K 89OHHPX$
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
M[/QI*G4:/_E\@6P<FQ'QU\1Q)?\DFB?W3<F%!S+E)B^:WUV72TK:5M'=*%8
M\";,-6YUP.^JQ'!H6:J=4%'<PA61<4O3EAY2G%N)^01V0^#4\* BR!F_K:)2
MLF1RB4(H=C)F0[*E9,IR=[:BJ;7H4M[-C67FWPUS'G(</Z7T&169D\[<9.I'
M%4V]7C.!>IW.6FM_OBKUCH3T0427YZI0[S(Q<EQSO/!M')OB$'!(K%I3MUI%
M%VYI#<5UIKRSBIR0DA]JNIH>90"T*I!")4P98&V>(9&K62F@PIX)DQ<:_"Q8
MD;>R$Z#@,S8"R(M:E#;QWYFR*/#EJ<HA?>^7. 02'Z70F1 5S]DKP[@P_UQ9
M(BF[XJ3'H9L94QEKL7>K-BAC<MZ+QIV"DR5*\5)6V<3SD$\"90YBS*:>O\TU
M+7Z0*KEZX1/7BF^(U:16#XL#:'(I%L[$M7JR90:86%S;4ABR(SFR*T,_P,&Z
M8RHG\/$"-US&Y726C6T]$UY.$/*9ISYQM2QT2GQFN1+/E6,'4R)2Y"MD78,,
MQ7?QFN%Q_UCO.?--\$X3NGCW;#=,MB7K'>33<9M\1*7\#J^+MD1-)$7=(;;*
M\)M]K$"E<&(N"B;C,NTT[L1:PJ?+#>.=)RN2SLL*8.:VM21@^AQ;CO+$'Z9B
M7 &CQ%ZRN02NJ\Y9BYA.X'&;D%"$L[?T@ -1T;M8.#9OH",)MBR?>E7@K\!1
MW-O!"C_9Q.)2N3M^%3EC8I*3A%^CLB,\\73-#W %(E:A&,!WP)&")9'JH'?+
M$I^OCUA0,9V"1L##=8"Z*/;^PJ-T-U[Z*/Q")Y!X'.EE4U4N-16P7Z I I ,
M!.+#BCG,^9AI(84_S#V0GJ3%X$5XWPF9//@)"(QO4;7=,@9, ?,Y'_.JD70@
M$2\EUA_T:G@,XU1*O/J@H$(N"9[0X!96:\U,W^(EL1C_!!$)'@I+!G\F Q27
M%*ALA+AH0"]:UYI6>^5&4X31%&$T11A-$493A+$CZ@7=X1?=['>K8F$(?_RG
M=%'ODY:=N[ACY[-H:WBDF/1N^@"?!E->.$YZ)%<ET>M4J8?H%E8<&)LK#D[(
ML4RW?)7U/<D&L# ]$?;#>G81^]&-]J"W0W%JS&?'';TZ&K6'O6[5T:O:H#T8
M#FJ9W=G5VP.]GC&@NM;6>D8]C^JV1]UA'1-%MQZG"/)2CQP,MYJEF-(?2J)
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
M>).7^/WFQIS*Q@IL#9GJ=Y,(5)8;[CD>Y^2WZ4B;=H Y0/$V#U\TM9$*?.#
MBB$Z=FG7=JO,LU[-PX":<]GM7 ID)3F98W>%'W>\UIWP"J5+;)(O^-WT)S,1
M1VD\CBKFV=I0G"ZPJ^4-((_I&V DI'?Q,S9./UA8M4BABT4*NJX:!9?&)X@M
MUDA%(Q7KI:(TX@?AN.4N0F49,7@AS^A<H)T;$7G;(K*A)GF=B/SPW,F.4H+5
M4YK:+:A);J2DD9+3DY(-=;E%4A*GC'>U)/W6M='1U5&W\;8:(3D'(=E0_+U6
M2/:P)0.,2KJJ/LS7KY^@G%PPXO'$9V; _O$.SHK^JSSA>4%HC^_V0HG!"WCX
MKU51D;3\)"CYU<T'\)7E9(@P;6JG #XT=U 5F7$OA)<+XH4: (.HF'>+N'25
M0RISPZAU/5*'>K[?Y/6Q9"^((VK5#AMY(S&B>?;(<8"!=>O#O&_9*(/35P:K
ML<6^VL#0<#(@V(9300!N>&)WGEBG!2JRA4[)S*Z^-Z+<F0)#'_<*\+-KY6\
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
M62[^84@=4"[F,J4UXK]4V'0*3C.^ S>K*O?TO[B.>/W\A>O7A%SCLZG#NZC
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
M=4N'_<2 )5B T[\=+XB*1D3WC/R(Z)Z1'Q&=>CPY0ID7*.NG1)=,=J;7U#-
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
MAH0ZE4F65"JP$CK,CHG5_MDF5K4^\.EPV#8*,LTRL7IX;WH59><TW&D)]R5
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
M>-[FH-LK<(-Z>3>("IMI-"5I0R'TW($'/2NVD*8MK!^(:W[8S5OJK7I+ARK
MW0@(2,RSX;8BQ?J]DQC).=+:_7Z_ZDA.0V_KPVKS,DNG7^IMH]>O:21G;U1M
MN&>SJ#H6U;^4X:7%&)_%Z);Q3D;G-('SD9(7WWG2XG,V::%T.^J^XTC/BA@/
M]J]M27'A/)Q"1-YV%MTI'NC:0:E5]KAAU.ZY$\FH;^KPN9.BX9?*_'*9\Y=Q
MV#A-'L<KP-HF>*Z>\04BNU\><'N^+%A??TTN,P:5[\7[K6NMUU'[^T_#K'HF
MISU#H1&D"Q6D#;A_.PL2MA'H(W4T; 2I$:2W($C&@02)8/8&:J^3+[QK!*D1
MI,L3I!(PR+T%"5$<C8$ZJ'M^U@&GX>P_N/3$8CJZ,7T+LTJKL?P&*,!=6=[
M 5%Z3^T-]V;Y9M;HZ7#+X$#<@C,I.EU5'S7<<D'<LF$&\L[<HB-V2D?M]T8-
MMUP.MVQH;]J96[K +5I'U;NGHELN,V=.T 9Q5=(K3@:]O-#K#<Y+K=K\N+-V
M,$ [#/JJ5G>RL!EMW(CJVQ353:VO.XLJX0]#D' A0X<;46U$];6=[@-):K]U
MW>L-5:V?1]YK)+61U$92JQO50XGJ .%9!^JH5_/5Q"N)*L76_Z .B*HH#-01
M=&K]1S\0C036:UL102)$;N@O1?L6P2!CDU&F7(V:82/JT,+..ZWS=P39)MSD
M5//<'AWL,39F6Q%<ET//E] /N$S1^JI,S 7OH!M[SRS5BRJ!-D3_;=(SA@_[
M'/GP@:K<1-B8Y]BFJMR:KFEQV-.;P#:K0!.^%0C!T2M""/8'#81@ R'80 @V
M$((-A."Y00AV:X(0_)ENB;]QK9\<</@&\8C @K)@'<2*40 M:!1 "V9>LE.[
M,#WUG)K1_T!/"PA(8F9FD0?XC!OA?TUM/PAQS*L?\O$LZ?FMB 9 _AUZ7."3
MS6$%Y'I]%#!:RB.;S%S8R1-XFOZ3Z0JL PZ>X8W_1P!+48N['8@WDR( $X_D
MHD6\>/Z?X&5."(! #@4$=8 D?D)WT!S;#K&#2H.P?(2HYCYI\GX')1"/G0,4
MP(:9.4?*I!U%V@@'G2'\CB?X$F[<?,(7<"Q^V8@/CB_\9UOY YU>B"'LA<2W
MBM<K=\$1:A 6 8\[1NNBV0&P+L2>2:V4X\WAJ%+'4<8<9,1A B@A17\U'@W@
ML[EINP*!14A&:B1,_GC36#@K=")D ?).$67"Y_@5$X'R7;Z:05NY!8WVQ&$V
M$-..?F!Q=!F4VBP 'L=F0R@3 L)(X/81G"/@* 4S9EI\P(&?FHWDKIG\QD%4
M<%?T@!PT&OME\^%K*R/1TH- XZ$H'+T+87V6''\%",<Y=V[^C^<G8X]+#ISO
M) %AB.F2D:V9Z4Q7!&L5_>]\](H81SL%)0#24Z@V#)I!NT'[<*B0%S$>M8#=
M>FWE:TA?2"LAYLZ(I6(11;8(IB(K(@=N<9%(ZR,Q^L)B"#\CX>J3A^"X55!F
MT\B="- 4/H8P.>H5C([X)W)CP.7@AZXH2JEV<.P$8D/9S)UP%0.<A^/&8@P]
MX#2)?2-?$62VL_#958)A ^%E*/Z)PNOC@SDT4D!HEB2E$KM_C53*KW!&7AV)
M422=ZCK1C&<%9,42:+>W6'*P' +84CB<5W*N\/!0[KJ=,^<5T-TF,]BGP^ZF
M)5X)3F (\FY(K[/J<)R10'_9/[FS FP4,^ +CM9 %O%M&LPIP!PER,N'K68C
M%L*=9$BFZ^T>$:U!0#D-7(]F4=LN:C\$E-V*!D=[5>>?2G=Y#8 D;YE\]4&8
M[$;%+7Y_[N '6R%$[+[YMTK6;3!(&IYL>++!.:FW B$>![XF@FS@3YH>V>WK
ML!\D(U%8K54M1^EI-,]$:Y ;&F&Z?&':5"F=$Z:\O.BMZV[!?.-&6AIIN31I
MV33Y?$_+TT7+H^W?KM[(4B-+)R]+F\J)M[ \1NNZW\O/G3M!:3DJGLFZ.L7Z
MS_P;,P,F[LKHNJ_&TKY>>]C;8A$%E;1XC%?=ME9PY8)7C+R.\IVV4D'58+)L
M%V+),IW/<.I%MFYJ_V+6U;^9[Q6);0_QGX>ZIO]V(MWP#7;"P>.(_3BFWW#,
MQ7',!O._'\,,&H:Y.(;9Y# 6<4R>,X:M:Z.3'_S;P+#4=Z@/)95<.R'?%>SX
M4AAZDY=%O6N9DC%BZR*N'@%7:UI-D= )I ;>.FML<J>V9XT^HB#6EE)J6./5
M66.#%:S &1HHC=H2]PUGO#IG;'*02EFC6IJZKP/?U(A6=5:YM:,=O,2R*RB
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
M0+AHQ.,]_5GZNRB ?$@E?ET^9EOU_#<-??I"QYT;L5AE%?!M?E'DHY"_%,[
M.E=6[?L?6775CE%Q'GHDUNS@OJ%W)O]9:@HSQDY< 27&#O\C6J&BG)F;LAWD
MNA>:#OCCZC& 2NB^+W.&*;B8VE1.YR\\>K!PC.%$+1MH:(\C,??2S2\8UA"
M\PK''\YRO/,;/N.=\5[Z!R*64H"X3L WFG /NLESBCK/U@&\<W'#7 ]EW3F,
M#T+;X?1SO(!H'ZLR05@0<@_.6K:W6!DN6"^C:3TH_,F0QO[B-6>XI!!9346"
MR:3F)!5BAIP_%G+2,_[+3?FT&#["Z87VG.9:*W.<7+QP>#JC1$/P*&>5=66+
M2FHQ(J2A]2M&&W16C\L)/3W#<]LH)%4H.QN,[5^1_0P"&*<.9/24<\;0W5J
M($/8R4FY-HP"%?* "UR?U=*WUDVW\7)(4Q0Z&@/PNKK]=@$&4E:QI.E5? 0V
M"B#-,R>J6"A I*%)461CY+;R.WT8/T(EFV1;8AXP)<[H%.GC@(YA8@8S8/N%
MO.I>F_2)1W7'43-H/97XA!1&LG@XR8C2;1@7!,0<\9-5>BG*8,(YJ_&$BFR,
M'S*'3<Y:V_S!*-&#KC-/,60S/;A'(<LIP97:(4EAZ#I%<4.:"Y\-6Y/DY.H+
M5.Y.>'C7ZO/""S]449'%"C#_!K)D*>U4S4TSMD\P;?!+[[$.Y-'[+I1CD9PA
M6FL^,P&,7:R<MU._//V&')K8.J%Y0$>!8%20%)E44I6%$P4BV\<+<R)W8=K6
M#FG#T%/!)E$6,!V.I!;+]X'?H9P"_/"=_3[-=K#Q+SY#,B!YZ"Y^K>'ZC5;U
MSA9/V<YK.N\4P:AJB@#^ Y,\)YX0&'4V)P30*)>%_.KN0>LQ0_V15FNHOX42
M09G#*T,(&BTAC[R$+"670$O@%"%,^ON='DWN.']0&R0T5A4JN>LROXARON*N
M)Y8_M,,(_FR"\_LGN_J#S,.7R+5,I#NHG%L(]IXVA9LO=H@*$M57R#4B<#R^
M5DU"V G>DQ7%1."^.?:$]$Y<81=_@P1,/"SV@.% ?$:0T7;B]F1RK*CF;$RS
M)^Z),''B4R /?+02PRCWJ?LJTNI@(6V"5HP)Y]AS.Q0722^)-2?/)&5UDT 9
MWB35A!>%N#XZ8JY\Q0U$K!]JN5PNL*[W?",_XWVD) J_>9>L+!:PJO<#(-/7
MVFYWT(DE2I,()8,J*Q.?-W409GP]2S[25M)64)CYY@LQM=H+,9N:RJ:FLJFI
M;&HJFYK*3?JRO#10+RP-[+8JPNZLF'G2"OE:1\S-;P6P<XHI%4R482W&Q/3]
M);D-!0'X#G Y*WL]%;2<@=$VM,IH.?UAN]/KU8.6,VH/C/6/.CA:CCB,5V]T
MS"&0]3*MAA?:ZK[BP#?P+0U\"T_J]*H4.]\*?;U;P?/(*"]X;I!>CL$:X-?-
M/5C O\&S*ZAI? L@+]6 ,#:+QY1AIR[WHWF-Y@]673)Z&-2KG4%W#RB,!NME
MS;'_R'N;.RJ;!@^C?I*<H)ZH54U\\]RG1^9347=EW=#G)=PC?5"OU3P1J(S-
M@+^G&L7><%MJRCJ> HN:0#FL !(D]5B4#9_YC(.N50*3K=A]T%_/I.GMW$U%
M9JA\O-QH4%5(-O3557W_$&\(\_ 4^3X'JLLI.AQ,#XV9L C"+;)=.*'X+I_]
MPNFF+"G)2^7.@B1CAI?E"U&D _]Z%J7]\)!Y-J=!%2(*FTZQ)N:9)2^B6[7J
MG7TK1#6V;^SC2"J\3+3H_GQ$_3Y&027F'H4\K]WV:BX6<'"W6!9YKM5(7ZD^
MS.4U5?P25]2R4%])EMO$W5KE[LF2ALFDJ$76_B$J"_*4D)L))S#>U"JA#[OD
M/!/PVNE6FOXM<0,MKX+-Z=1V\.H\2/>.;>KOI+8;JG28QIEL6UR0XXO/MN@,
M55::7+PLA2K&4I656#7\)TNJ*G>JH]1 DZXKI.0MJE@Y\(M9CQ[VH\$Y?/XK
MLL/E RV@K(YRV.EL44>IIB^+8W:("R7C$M.)YV.Y@N=:@;2BZRI,5QI=,\1<
MI2/P[=Y$'!42D>[UUU$0UD7D*Z(>UL#T!NU> 0;3UM0KV#V:O2?F@KW",F T
M<1/AF?C8^0C\Y.'U(S4^VDXD]4"N'(PJ6%?*1E>E\Q_@X7C3*=:N\XKT8):
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
M%\3<4-1I-T.G8*P_I_]&3Q8A61B ?[=1L)P+D/?Y@MB&0/U<*YGY$T+N0S5
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
MGN;X.PPY%WUB*)3M-6/T.?S$)MSO2[!5L!\E!((7A1E"($[97Z&/)NL&@>;
M+%VYH>NY#*WW.X+%J:>YJ>L<L)YL+UL*W?+'91PM( C\P_>\0%@?W21M6)<3
M; C^NT2:A<"'/Z]##_]S$RVA+_ CZS+Q77KYU<P/X:6Z[_A9\>T9Q6C/>4._
M:#-K;7YN&L1&P"A^P7U#@\]MB72&F'?K(GUT&HCJOEO<3!2RX/H!Y+M5 P6_
M^J7MU$#!-5!PB2$>5M=#&?8ZK>?V4#IVA[:I(F>3MDV%O013'2O[:Y8.A&5T
MI-WK#]^0H2OQ=@L)P14K7.X MUMOMLL1%IE&DID_29EJ0>4)5YXE?-A<]C"C
M93*<<_!-5CU\3$;"\"9@<S<B TM45H.HQBIW#,UMQ!F\V<.A(7H#[='LV*MM
M_)]:[8ZB=GDWID3WRC2NVWG3L#I(ICA@U7/::U2O07K76 U3\:ER5WM+Y=2*
MB1: 7[]!/R49Q@%$<BT!Q@-X\,_JJ*.[G!;]QL+:^PF:HW\)1DL>9Q$1N*C0
M%K(M\8=63.#B,*6394Q+Z/D)+# NNSL"IU.YFQ(L_)-\_HI@Q\?WUD?5T%=L
MB +G_GOK6D)1A\B@HK@M/FMN"XDVCI1=1."SZT3OMSQKGGI>S."K**%LL<8.
M1F7Z+4:.D3_(8!Z;2'K;^2SXR$\+0#QLVJUF9V< XI;=&0X.!*O;<\I?LC.L
M;LON.IMA=8_8U/K/A^UGZ]3&IGJ'0" ^V8JL\I*3#2,IK>%QND7<6:E<U8.>
MW0%"^0E CWMG@^=[1-#C\YFDSE/+5^7PHM?<?BTX,0>1M1,>+_EGY#.QCW8X
MK.Q*3TLM!F=_F?$4T<.;=O>P*-W';/N4^[93VS6^>(T$?99(T!U[3P"O0][J
M.",(@^%SP&H_V\V(VC"<L6'8$YRQ-@SEAN$Y[&QU+K'7 ._GB-S0[>Y\!?L(
M4!IG-*&]YT"6/'GWXH5I5;NU,R50K54;M>HY2"BJLS=7"&"F!MD_V-8]W)<A
MZFG0V5_$(@SV1$0\-W3U6GMW=1'ZI\VM\"(68; K;MV9:N]Y'@[6W A[3%KS
M%*@1SF@^=SYNJ'3D4BO5&J5Z#BDXW_G<.55?::4ZSW1 35&Q!R;@L#[S.VP
ML"?(8C4-2:U5Z[1JSSBPUJIRK7H.(U6=[;D2P7--$[+KC#F]4Z!*/Z,);=='
MZ;56.76!RH&U:E>(^4IKU7G&SGR4/I;WFVK.EE,J&SYOC@JGV7UDU<$)<%34
M'!./#-1>(L=$;5!K@WJ4#.2^][MJ>WJ"BUFYI3Q1SIY=<%!KM.^CD_\40PT3
M[;O5SL@H""[,!"QVAB\(^EL28Q30\':%8<ZA"2)BYHX-="H&AE\A95"((AL(
MH@S%:&8P^"MZT7J!:K%^TAZE(NU:0TY/0]8Q%[5:&S:+]DOBB9!:D9NHQ^E!
M=P]%L!"T=P717V'XFO#8V&S&)D6_011IV.EFD>2!@O\B=FL2C7WBA[GST]DJ
MD92;9YG!=I5[X8>3V$W2>#E.EW&.9R9CK]*35C/:/9DVKT4_-HFFFAGO4,EV
M9^6<HZS!>@LX5Z%92Q^5DYGU+A*ZOCFA6=O@XSSL82T\IR<\:ZB23.[9#>:F
MURN(SIKF'B4X_>:^^VV.9&WS@/-LG)(F04+*2TJ$>U(VR<E7RJ"P&PG4/I#<
M+XB[IU5S]]3</3OK3V$BG@S/7Y(<@-'X^&/!W#!'!O#WYU,KB<<PU-L@O4"K
MV1RVF_]OVK?_M9B^LMP@_:]7':?9?U6P'0X(\H]]P/A;K>;BQRO+]_[KE7_1
M1UU9UX5!O@N#XW1AL*D+PWP7AL?IPI 0,?.,$KMESA^[VDXS-U"G=9R!.LU-
MDPW=S'6B?:1..!L[T<IWHG.D3K1R:U[[HX?Q1V_<0)*@P$Q^%V1)A;*DAC?:
MZ=F#/,TR\A@97%<FXVZKF_TXYPR*^2*([H4@/Q/>0?L9O3VA?L#'<Y^\N]4\
M2\:B! W-A.N-HV682M=8'D4H=ZR,ITBF8C*>HH:DN<0AFSD;V"%?=XPL'I+V
MIM'XN\SMFEVWK6OH/LQK2M."+BZ[M&9[A>P3-@_3W\O8@9DE:@9+A1XR-$Y=
M@F^R)?%#> 4-+6E8=S-_/%,<G3BP"QAB K_':4AY-=/8O15!'<<=2V^^0BCF
MQK ,.-D>3'P0+3!=6*H\3MMNY@F#AV]R)-4%Z1L868.-6J,2B.JE:T3Z)26=
M7\Y8P4@YVQFI8DR^O4#E4^2&Q$J;A]EQ98I-X<OLLY'C-C/E:#G!F$GCAHGW
M<G5BPD:P:6RX_?2><A)7L%'<NIBKQP?ND*82? E_ :^"0<'?L!UXQ(4'[_*)
M.DO959/<G9(,V<MD2B4CDUPL( IQL]0^G@3 HSOG'4[#O%:Z3N,W$4*D%_ )
MBS>'#1')IVFS+S6Y WN8]U<VFUPD>3RHS:56N_E&MW0C[DA;D?&/TH"F*V4%
M8BHG <0<#ZL*#AN[/0*^]*S_6;HQ1#;8DXF?@*>-*;H>D@^ZQDD72KQ4%/)#
M7"N,PHLX6D+3U-22M&[NIMA6.G-3R_,]^!$\/88O]4LW^5H5TY0*Z<6OF!9&
M/UG)ISN/(*[Z-W\@)2.?5V[E%*/MO"ER\!J&FD\M4S><DA4%IURD5;-[%5I-
M<"OEZ3 6/%J?63>SCZQ%X(8-%0X(K6D3/T[2-0K?P$W<QY2?Q]M>M, \^[\%
MJ?Z'90)=2Q+KFQC/0ACQ]!ZD8NJ&4H1L*]>GS-80:S%(4U^;IUU/&\@Q >$<
MST!J5/0FS"/Y".P/!$YN.&8B:B,FY,-XXHDVG0UO.<ZV:QDBY8_A8'+6V6%I
M%7&8U/ \\OR)=@"@-^*'SRZ+"_Z!EUA3Z)KT)=0!A=HX8,J)E!6^E5J%2V=;
M?^=\%?S\+HJ_P]2-\="9-(-\$>H_ZH3N 1U40QM(7YUFBZ789N]@?-:(-ZQ
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
MUSJ2^DI /V"GKL'L@1A<<E2$2W.#UX01T_E -RWS4_HT-NA&L(MAM5;@)JY
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
MD,0]_&Y]B[':5X8[#>M/^])&OY0^AFCJ[;5)2V+RD2#<BS(<,,D*A>DK06Z
MJYM*O):$*18&%_]<U^5W=JV,+T$9_Y?O3'KCYGC@=B>NZ R;S9'3Z78GO9'H
M]H:=9G<([C-J;.N,-):$'US)WX)HY 8$HX0I[%@D@@&"UJBIUI[FF[7L&@:]
M@:2;]11SK:&9M7J=CWHY30>3&]&$Z1:09(*W.:=Y5ON<TAH3_A"T8.(K/K#M
M]B6<E7ICJKKFN+@6S6&[*7ZT'8?EO>V<E;Q?X=LG!IS<U<P7$Y!C,5X2L_)G
MSD\CKI=FJ[F10-+M9DNEK6_<>.2&(KGX_",0]];EF# B6LUFJY;D4Y/DEI;D
M<_)WUDCR)PV&64ORN4ER2]GDENW\Y_F+\G9&>=CLU:)</5%N:5%NO0!1WLXJ
MGX8H/UUI;=.QK_^\.7PF_,ESA?B9]7\_?/W=N@X1AQB"HU^C\9(.K"]H/7WU
MN:<^]R+)^HN1EQMG1(.I(#HF,'N_0I@*HA,(S<GAIPF_)W6GC.2,<91GY".X
MC:Q#ZGWG)38W5_]]5F+SS?T1A='\'O:\5(2$!'\SGHFYJ^7HO-;OZO+W<U^_
M*S<8JVJ2W_WP.Y8%G^EJ_OKQT[FOYJ]8,>2_A,7\_?+#N2_F[^Y(!.>^CE^^
M?CSW=?S"ASLOP,9V*K^45TB2;'U!V.%R%_<M%Y.FC+IKKCS3_89(!<@UF]FI
M@P%I:JQRH133<;C0ZA# O/DK3D6!ZE5D,?[3^K2,0S^9"61BB@7&#JL3N?8"
MUR[5G<]4&5M:)?B\Y;*=YK.6R_:.62Y[:A6QYUK\NIY_J.1^W!&OB)27PMY<
M__;GY;>_OGZ\62OIIW2+R4S!,15,1J"E\W 9>]'''\QGI9)QSK#=41PRZL2;
M;CAZ""A-^1HDSO(3R2^%KQD)*X'5PJL>(25S1F+F!A,\5\>&2)+D#XAR:QG"
M0]2>ND@IO*VN6SU+<?&P9S>[K5UKBWOVL-<[#'E'WQZVN@=IJM6$H1RF5QV[
MV]Z-SF1M2UV[V6H=HG;Z2#0$!]#=P58.3/EM_#,<R?-[E \;4^G?EU;7;>.>
M=X_@GF^>PX,X^\\?>6VY-!!CB9^MTU:6+8?R>9Q&6#?6&FX-PUAU"U 9,?MP
M_W/U!_%3\I-UXX;_<N^M/WQ$OP@]-_3W22756VQE1_(0#LZAJ&^>6KAKP:X%
M^X!+]^1^C,21:%#BW_>(D15YLLNKQ8XHV\_RLQ-=E;=?8C\<^PLW6%V"K;+S
MM?M?N_^U^U]YS_ELW/]_B##T)R!EO_I?_7%4NT@O2KO.U?>OI;J6ZJJZF&MJ
MZ&L'_ZD=_)4E*''PUU:-O!Q@M(YS\$J/GT:1=P__F:7SX)?_#U!+ P04
M"  <=5U;3OL ,<$0   JO0  $0   &-V;'0M,C R-3 Y,S N>'-D[5W;<MLX
M$GW/5V#ULK-5HUB^);$KSI1BQ[/><BR5Y<S,/DU!)"AA0P$* -K6?/T"("&2
MX@6D+@XS5%YBD>B#[CY-7)H ^/Z7YYD/'A'CF)*+SN'K7@<@XE 7D\E%Y\O#
M=?==YY</KUZ]_T>W^\?'^UMP19U@AH@ EPQ!@5SPA,44B"D"OU/V%3]",/2A
M\"B;=;L?M-@EG2\8GDP%..H=G9IBYBX['Y^.Q\<GIV?=-^_&;O?$.4)=>'SV
MMMM#O3-TBDY@[_CDY\GYV#M\\^[,<;MOD7?4/8&'X^ZX=W;<'9\<P^/3LW>]
M\?%;#?K,S[DS13,(I&F$GS_SB\Y4B/GYP<'3T]/KI^/7E$T.CGJ]PX,_/M^.
M=-%.5-;'Y&NJ]/.8^:;\\8&Z/88<F>+.HR]2Q1TZFSW"P!?JKP-EKU2Q9XHK
M,%P"CPD7D#A+>%>PKEC,$<^7D;</U&U5STFW=]@]/DS6Y,:J):LY/0AO=@ 4
M@N%Q(-"U9.L*>4KOBTY O@70QQY&K@P%'RFR4P42MP5D$R3NX SQ.710%5=\
M> 6 H@C/YI0)0#*R'N1CK2MG0HMU0$CG+76@T%&J2G)C5J;\ ?(%5[^ZZM?K
M9^YV#JK7&O#N!,)YK9J3,F'MT94Z&I2%0YX:N2+J5]?(==6E[N&1C(NU=8@C
MOIX.1FY#'7)#O(@4FZ3^S2NJD?_(5'2"$5#65^5?RW/DO)[0QP.'!D2P194H
MS!,Q/^K$7PK,1;A.W::X^F/M.I'CUJG3%%=_Y-0)":%"RZLKT;7Y'!./AA?D
M)16DYR92[Y%G&L],+Q#U&8=G9V<'^JYL9[4P9 ZC/BHO?#!G=(Z8P(@G>Q -
M,&7(N^BH?J1KFL@_YPR]EIJ8(ID*TH^;NBUK0%RVT]K>V]@@ Z$"_Z+#)0\^
M"EW49/M=Y-6U7XI@@O\6UOMP7-=Z*8+\']YP!_IU#9<B3N"O$_5*_$'>!]B]
MZ%Q2.0#N '7MR_U-R2A&5QJ6-G &,([ #SW][Q!TX\%R%VBI]P>K95=0 H[<
M ?F@_UY]IB/AJ$B)X(I7*LNE'Z)<L>BB\5ZI3PFG/G;5'.$C]-5X9#1%2/ :
M?BY"*/']V=GIT>&I\OU(>@XMG1]#@0@+A&![2@0?0B:MFB*!I9Z;\Y.&LY)U
M5)TL\%,*^U\M)6_I+4Z]@6QBM6KK/5@%4%;2CLM(BT$!]4 ,NZ?+NZ0S:=@4
M$8X?T0V1G*"-><O#M!)X4IW %#X(*]A3Z8T$=;Y.J>\BQC]]"[!8;,QD#J25
MR-/J1";A_PG""O9$>I>03Z]]^K1Y"QHC66E[4^/YDZA P[:(K(^08^G18<*(
MRO3DR5H)>:O&ZY@[/N4!0_*'1E'^3^*TB(%1,)M!MI"M$IX0[,D!%Q%]1V>6
M,)D,9; Z<FI7F92*<%:>WJWR% 'K!BZ&!C$V,. M(N\>/2(25!];F/)6]Y^M
MNC^2;)%O/P8<$\2Y'!>-,:G9-.7(VGS^II=IFB(4D(!I$0&_4NH^85_.#-T;
M:029X+&/^IS+&>(=$I6YL,!8:3E<I<4  HD(8D@08OX,)&J+6!I!'TE'W"+(
MT1@Z7Q\8)!PZM1Z7,@PK/T>9GD*B:6Z6>" !V")J9""&TS@Y-9=-R(R2T12R
MZKU%D;R5DN-52B12-*,$$@N$8$"CM8@/9386>L OPU-.!=2P!9%:XZLR#"LO
M)ZN\)-#T$Y/":Q,S<(X%]/%?];KY%3&K_T\S_D\!M,CA.D<QE'URC9E%+&)U
M])M,GZ"$@99ND9?#)O<!/M=H8)(R5C]G9M-1(Z_%6^3H$9JH1O2&J!5Q]=J0
M'%&KV[.3XQ $)%!:Y/U[Q 4+'!$PV7?5F LGI:P^SYD1)^1;Y.TK-*X^^=*%
M;;Y]FYGY*K$6N;1:TFQ'N;B*.;G3T\/,3+AZ3@[\9/YJT]O<:@0\P+&_=58C
M4"NGV=ES#4[#2MK$:)0&K4E96LK*26;Z',FWT>$YF=2:SB]&L!*1F2_G963;
MR$IY3K4F097 K%QEYM85TK1MI*X@J5>3LW(4*UF9^7E)@K"-),6YCKJ#@U5!
M*Q69*7PB5=)*UV?FXW4I* *P4E%E6M]&2E(S[=I#KZRLE8CRN7X;*5 3\IJ>
M3XC8''Z4FP!HHY^K3>XN*7&DC>%Z6^I=,N1B<8_YURLD(/:W/9>T5F?E=Y/,
M@5XT%]>OE\II#8!2 ?P4*;&/DAS:'M7&'/D,C1#!E-U1@?C.0J2D+FM\;)*%
MT/%A*@=A[4!7OX^-0KZ6I:XA9K]!/T#R3SFA)0Z&_@U1O9U^*[R;:*E;NS5^
M,AF36O&3**P4 EHC_<OH!!)*[:.JD-?O$DS;BJ%,LJ=6#.T#9Y/ "3<IC) C
M!]AJ)VE4 KERW@/%'1(Z::/=NYL@6D,!:T!E,E*U BK4",0J@:5.0"H%H-!)
M$ZU7%'C[^"JBMR3%N)MXJE"A-7ZRBUCJQ$]Y^G,?*X7472$/,3G!T&OCN#HP
M28YNN=A-G%@JL\9(-GM7)T9,[2!1/5#UMS(\HK=L?=?5B&H4L4R[U66_"I:5
MW$P^T+P'[((8.)T<W-.6Y^H_#[=)G$3;4[=-ZH:(:3\0!PW&/IZ$V\C7?.3*
MP:S$%6U\DG\ED$$"NLW,24_!R82A290:C"ZORYT-SL;><2:/'+.7QE;]HT%O
M,X&#.2)R4*"V$DB?R;^BDS@X]:(A []'#L*/.A/_A8SEB!*YB4M2THPB-B1_
MEZI8 R>3H(X#)](KW!\1:F;.*]'[AHUR(*'*S\#HE[ZJ,):#KE;'7\ZJG*T,
MO.KB6B,CDYK.70.T[];+N1T&S)E"CH8,.VJK7^IWW_>C0P"WP';-FJS\9U++
M!?R;>H"N2#_I*Y?BREL9%>7+O+;R\&]0A34.,NGA*NO+]LU"Y0 P=[?+^2JJ
ME>:UEA$F2NV)7:4@Y])V.2ZIP$IW)L=:C>ZBY:1[\E>(^,0%GJG#CJX#(1W<
MGU$FHMVNGY[EP)K7GRYLK4)K<&22J]6"8ZD""'4 226 T:*5P5)RT$/M_+H=
MRDIP=L%EZ=$1K:2L8*6W.BTP$%&>1IVAY:CI-_8#&?=+D6%*I"[#VZ_9&A"9
M[%_9NG1]?()1164"M#+A'#]4)RD^S"QKWP>3X6<K@_]UL&T!<9))*)8'Q'ZT
M7W"D1ETR\Z6M=&72>&F<5A(1;PG1?\E&2K]N5J.0Y+"H=O];#]9*778):&(?
M2O2KJVL!R6K,>*KEU&ZE!:T(9Z4RNQHS1>6^D<PA4.\PP8X^:59>^R*KX'TY
MZGS$8K$^CU50K71F%T:FZ(SKB&[H6H"III6\)@[1J4M>CJB5H4S2*GD,3RL)
MR&["VTX+60_62EQVB5_.CK]]BUE*K/JTGQOX:+E<8+SX%=$)@_,I=OH,P<U)
MKER%E?#L>KU<PDV%B64*8+P <:5 U=K* $AMQ4S]N)RJ[Q2NL?R@(J"5W)Q%
M7\EMHZN_(_@]BV:H@,G*98<%L/8+H36@K<Q:-@1WX]$.)BOWHJKV+)=3<4VI
M(%34GH9N4(6-]=.<U61U63=UMI)^M8E[*\,N*Y"5RDQB2&\PWX^L5MBZA(PM
MU!,S4TO:J">F:*U-PU6PK)QE,D(19P88A,AJC*0^3-W>+;_Z\4B\8Z2>NG+#
M>: 6*:K]'#Q\68JDF2)*F,E@EUX+=])?0P?[:R0:MEZQ-28RJ27S'"=?L<J
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
M?/PRG]#BK(O&$3!P8JUTAUFR4@-4QZ.0-()?_J ,7 ,=4W;V:(AW'R$^)-^
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
M:G#/1MA?UP^!5%3X1MOF1MUU=/10X94$W)OV5=;6\T")BPZ]'6XE"5KCLL>
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
MKNE*[!4#12MP\U2+XIO.5I$KS:S6W@?B-2NI4XX2SW,DGKFDM$M,<U>9!P]
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
M6K+2J2J5$[#(76DW#2XGZTWU(\K'$;U FE14P<:RLCX/_=:\U=F1WR//ZO[
MK^U ^SSN2URS $")$>"1B,82RSPGF0-WU#/&G>UD=3^:XSZ0647!)1$)#)%>
M!Q(,M81GT(+C>IIC=_?>/*OCOEVXLL=QWRX*>8['?:X4]VIE2(3,B0P\EHO"
M2XX__L=K+[.MW:?N91WW[420/8[[=E'4$9R_M(%[.N[K0/5['L0\16]'0#<%
M)D"4BD2M,OJNCA-'-3HB6M,PCP-3_Q)I5O&XKT^6[:*N#MCUV+E!N:%<R'*U
MIRKA8BD8L;8X,$[PQ$JULZM]C<*S/K_9294[G-_LHH<.PO;;3B"U9J)L[L19
M$TJPK-S3[2U.'N^IS]Y(5KMCY[,_$=Z'*C7UT>]^M;A'QH;D'.1 P)7;C64Y
MYI01S43E<Y(B&7._2KK+#>I U_AT[MA554,'J\HC^,YBO+JXFE\><SNF-O 4
M.(442)9.$8F;- GEOAHHZZ/E62I=^\1X=Y0_%I5JJ*K?-6A>@,&D9JAJXE@4
MZ*A*3FR4D:"?&IT/2415>\=Z'-&/19I=5=#3?5"?_*A<?#3O^A!\_-?GB1]/
M?=RSU*7%M]:(<.\*OE(L^^T8$<"G&2X )5SWRH_\.,*G<X#2:_*FDN;-<%K"
M?E<30&\+?[ALIGZ$^]#5Y12_8G25AN,OY3/->#8<7UWWX$ [^!8;T2HR3#%"
MG4*[)E-/K)>>:*<+EY+1HG;"1X_#VW?)ZQ[J(LB7M!8194T4"[JT?O,DF,0)
M2"=3Y,*8ZIMP3T/K*Z9_K'/F_@I^C(PZEG.%.\.<.W?#/%RD-LTC2 94EIRC
MW*TOV0!*DA!*/;R,4AN-FUZN?7BU!=*AS@^.DD7W/>J*VNPB)7\SO&4XH0W
MCHX8MH([S*%"596VI\L>^C@(<7P..7,TOE-I8RE%4,1[+8CC*65G3=35;^<^
M$&&V' \<EB^[J*%KGBQ^P 4VO_I>O(K?F]GZ=7<9;A0A4"D!L6>A2C>#DE1N
M'?$B*>T3A<1K9ZKL@[=_5[NR^A\C5Y>ZZR &V+UM,)^[S":@Y4I[$\HABO.2
M6&4\X3A@IZE,WH5GY[*<;+K';;HCY%8'F>([ ;YU_M0&=A\&8WO(AS$CCY%%
MCVT '5.@:]MC!_A9@G946%P6/!#I;;E4$S>Q ,E[E@0.I5/+]=#,W6+/OF#B
M[J+YVA?:OFXFEPU"@O\-/OWWE9_,8(+0/Z.BFO&O?C2:_O[_K@JSF2_W@*MR
M489$CX&6_"$PA OO!0L>976O/F=#?]CVSSRP;=N5#ION%="!<5OL[_7',=,X
M&5Y>>Y8V:,.]]R0*F)^$*6)9*='.5 I\)8*NG:_7$MK)O-QL7G:AW0[*PC;!
MO-UUH 7"CDS![>@.8_5UHMR6!-I3,QU8:"V04DFYL#(2)BDC,L: *[D,I=TU
M!^82M;YZ:[X#<6>+W74DU-E%(0>TD3A/U(O " [:$6EH+B7^C&C<_RD:EHX&
M^NQMI-KJ>J(YM(NLN\@BOKT_/[X]O\8=>IB6/PRRI3HEBQ9<*L'1H"UQ-%H2
M> J*E:XEN5-';P>L_7/KN>02]*+]'HWX^7N?87(Q8"F9* 0Z,5F76A&9B.?>
M$B&D22Z*+'5M>FX%=>+AKEOGT_39@;'U/N??_.1?,)LC^F.<_5=<WXNWPGS@
MRJ*) #P@,%5ZDD1@.!VX9]H&=&=K$VTCF!/!-A&LCOXZ."DHS#];GR#Z=U1
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
MR*?E[OCR3IDF<]:CG^,-CI%P4P:?K4=#R.*.JC* -]R*^V'3#;;@;L]]&59
MUP*OV!Y@1Z@K6[D%V/4VP]XL.82-T+D^G\:;/911.[*P,VB-B*G#R92!EIR-
M#,2YTIY21FUQE>0:VN4P' =S-A@6QTV<7730!6%N "T0CF&Y3T;P @>:T#E&
M:TOZR(G+'GWEF*+1'/??^Q=F/D*.34_IS\[H03OW>5!%M%V8(/> ??ZS667B
MN"@ELYF $$A[*Y#V.BA2[ON3:!U18_Q3=7[]E!])YT\3;0?NQJ+5QMMQ@F^0
M/C?SR]XGTT5KCL6_\W4OX0AI,HRH% 218-#/\LZBVZ5BYEY0EVJ[GNV0O0R;
MM$-M=-#IYC&4MURT-B@[BEVU0WB86%87.MZ!1GLJJ.<EZ!9:8WBFBJ-KGDPB
M4N _CGE!C 1)O1!:5&]M=$@:;8F&'0^+=M%+%_$R/QHMD"XW5&^"X]9P$E4N
MG<R2():67=O)TGU7Q9BKA\KN8>@_2M:%KNY'S?81= >ING?WWCG;P2/!#16$
M&>2XE '9'ETF:%)GH;B47-3.FGJ(XF59)'M*^:'>55V]+XG=!E-'ML8Z/(>Q
M+/;5U:.JWT/07:SZZ[!%*UU(Z#Y[4=PRX]&1-E*50GK/<_1:^-KW<_2G_"WV
M0!^ZWT6^W32C>"1[PVMKP" XJXU#2T=S8C.+)$NFM6'H9KO:O6N/+'EF?YT]
M;$E12> 5M__2=^5C:2VZL&]]A$!Q4-X'-&@D1].6B4B,-5(C_2.'&MV@KA_X
M,C;WI\OPH2+UWHI<\JD-C(J]W6X]NO]N;D\4_GWU[2&YROW:;L,!*TTL?D'V
MY8XY!;CD:"9(*JUQ E?1T!HM'#M7X",]V>KJ;Q>!5=;;;RBIBZM5P:UD@?(4
M NX3E!'I2O]OIW,YXM*)BA!T:.4Z;]'<G8?VV['KR6)O:LBL\C;XF_]V"TCV
MG I%<?G7 M%P)TA0T1.N:,K2\%*-74-YMQ_Z#)7W9)EU8-'^PT^&91/_Z&>+
MU40Y"2I:(-2$DH(L-,'%11$>8G*1)HDF?64C]CZ&EV'A5)'P0XV;FAI?6NAM
M$'44NGB(YC"!B_VT](C*]Q!QQ]/].IR"JX^)CNBLT4>W.J(A833)E!ED-XO
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
M$(8%NQ]1/T)@[ 6]>V9E<0'5"4AA2R-2I&?]SA9#TF[C;^N>+_=MVE5\??]
M<)JK:D6)ZL!,J RP2KB,IQY%3(1WS]8%=N%3F]TINXEB2>'$Z4L+AZ@#*<Q
M4CZ.4I\RO3\/=2!;N97U^(*GK28/%]_:!B_##%T[YW0%"P<O=N/EW#MQU%S?
M,0$3!8Q:.:OVT*UO:@&)J#EWY\IX#UT_[FV*.3WX.L(RGA&%7NNU,OK /,^P
MP&B"I/M+1W92PS/J^R@1V4<[1SX9/SABJ2M=$\KK,$&Y=EMX^S-L-N2/</;K
MUJVL;$* @1P1?X7IRE=1T1YY,18S<O9M6.B:0TN[P D!FV_V"J<O)A0 GY#A
MX9FH^L8$R_#BQ5D!K!'3"/0AEC_1*/2@+>1$ZOMOG]8-];8.,_J9:GKA<5>^
M9=6'%WV$4SA05[MW-@-76T91CI[C -)@8)>5&FA6/.T+7NSQ4BDZ,N2."&P-
M*C42?^P>5WPRQ:=?E8?+.(H#A*+&>ND%H\CP.'5Z$QA"S6S'R41H4@>#_3NP
MIL.2.G6W\\^MY0;P\@O/G @0GBS:6Z=<[3$+$(CXV?KJ^!8DXV@P02(B1\#T
M'JVD8VAKBF%:./.%_,J#1% Q,GO8TKEBAL?MY+K_JZ4]2E85C# .T'[4D'#2
MP(PM*%(&]I+H=TDO3<B.!#%ED=+FCR4,W%C!_#[;S7P7Z^P4U22J*%T_?N1,
M1+,%)6@,KQI0B)I&=QG<$;:]%ZF$V1U0:5I:V1/8^"$L,'$7UE4U3=WXVIO*
ME&22PIVPVDB&,"8VG\W_#NFW?^@[ 3R<<LV&CJ-H,DQ)54)#C&5_EOW X18W
MIUXDJ+U"V2[7.3L^239<Y@!6J5A=IB3URNW2,YMD*R(S#SGXU:=HI <0SRT9
MKSH;'["/U#.&?5Z=P Y-F#%E.XGAJ;@S=Z,[)T8:3Y(L/@YAK$DOS!HS76I#
M#KDDO9(ZKU2A79"L(^CJ3"["$ED$#O"IAVW( <9-1W#?,[Q^-G8@:L(I/V@6
M;$%-ZA!]G%42@8,'-YB+WH@.B"D&8X\&(VL,WE9.G=="66%R#/HMC.\6;P/N
MG(A#,=R9YC3#[I7QS#FQ#@)?M]!7MCKU;,G#+^GG=:Z8%H4$9G,;,4HN"A<-
MPWX>@JAW .P66]:<R[;KOO2Q+<<!3*>*KG1O"I4TZ[<J?=@?52X^<,2F?E09
M=\EB$XXIZ4]J+2<B0!UDQ\N0+LG7&_@L*[FO5IL),>F:;]_D=YB]8G\WZN(
M;B9?"74HIJ0<_3J(9R@Q1<!(DJ.(J*$BFF_HV!#3MN;KUZOU]6_;;POVY^##
M+<5^?IT.630497<0)#%B$%MOHAKV(@4]Q\HZ.0 _1B.MXYD3O5M.5V/;(4&8
MZ"[Y4PME7@"- TSTTU^Q6MDBL^!DKY4:JZQ5&.0),EO%=6RG-@V$E9]IKGQ,
MO(<)SU4>)M^-?WI6(BJOGF$/A9H3,A@A@NV?K1WH125;*7Z0\P(+'\F;O!2=
M&W[%^^;1AWNI6J>G)5L*XW=I6HLZ*%1;4>%,*3OZ$AA+'9H+7UX)HR:1SM8B
ML\Y6EZ*R)B@<H+#\+<^S^!-[7!_:72W_W/#8<M#(L+UJO0M//;PR@>M"U:8M
M=U+'%C=9>C5VY,@6#LAV3;R6'QD/E[1!%R):M$S>S?!K2\,6$-2C2X@)0ANN
M%M^9[4Z? 3-)<8'N:>1C9FZ-*M(U093*'3]JIX[-ZXR/(0N9&A37G[>*K#)9
M:;A0#G %WXCK&9!C>E ?UI: T41\\HJBT],AK;HKA[Q=[]@U.>K+:LT8/]&P
MQ$69;'&SV\0!J*XK8PMS^91\HA@,1)(>YI?-:&62@^I%+BCO8WJ7UZ[>5=+]
MZC"=);QI@*J]O)=F2/=CM59;Z6/?MBI^((/69):$@64,R>/;R'C$TG6W8T4S
M2B?C=X9R#P8/PVX4B]W5@$CN,?8C8M,.E"(;*M^"N*"5)"L>ZDI*]3>Y3I1P
MR\G8LR8X">\]B4>Z3YW7C1%/V:NP9S! 3C%:"0'J1O?B,Y#UU6V(\7YZ.C62
MGEN*QG4U,QWYLG>$:XQ@U3)B3M[HI_RD#/<<$VLY?^>BS]D$*)I'6<^0I[T1
MLDP94!\B8WDPZ=Y204NCE1280O8Q?1=FM_?*GD>R'M]*PK?[/5+CZDM8-Y4W
MVON5 S00F%+K]"0PA:&&T:?*=?!;JC\"!T@+Z6H??P@I6QQ.LAVJ#MAL>ZM=
MVE'))4%?MT?JTC<_:R5Q_E8SC#/835VAC[%NM<I@_-]C$>C,KH+IEZ_!M*YT
MDDY @<!-ZS4/)[V8AN*LP+/&%X_5Y4P4L@5E&'O8XR@%9(!3?*L!U2W%G]C_
M*00AL31A<6 CKDESO^.F1*UK;@$_[X39I(.:*1&SXH0 *.*7R(T4!X8%=@@A
M8:E(>JNWU+YMBG!E>0<%%1%US?*)RXDIC_[5,&WA&*UF_+@^_2!(H,9"@;M
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
M"ZTARWLO=<\%956_D_O$5!\+BQME"=(G_K>]]?]_VN",_P=02P,$%     @
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
M&]PJ<>*_T-.7DU4JERZ)+<Z<-'/:= ^O<GK+K@/6[90JC H7Z/R((#Z"_8C
M_0P.Y@*L-)\&]SR_VD!SV]+^T#EV^!2\M[S@DT?F&\>1D(LSL6N$ ":L^:8[
M"<F"VW!$K;F O1(7N)6<S05>W\3^T[T:-^[?X0*6\)_85>T2SI//L '82RZP
MJKU<*@>Z0Q4O5%\EW, .]V _/2B!YK?#:#\E0%TA]I8@CJ<R E(,5T[Y&>R@
M1!N2E8I]_#/EN_T*EI7&K+3%R/TS<OL_0:J<PGWO7"F ;@5;:/-E#3/GH9>8
M!5=D$O:?UOH3H(7+02P:\Q-TKY0-_&VL"68=>HG[3WO _G\Z0/W_2_O1-E",
M>[/QA&#<]* UF!C+M&+9<.8+;%I'CSF%+Q4Z(=4#G?*V=M>Y+K_)@C,BKAOE
M(</=WU$N1%U0K#Q2,1K1,',6_^D#W0CE>=ORKXJ!LHFPAB976[F^2 %95ZM_
M'W(%%)@TMD.[V+GZ:@95[9C.:NO G0^OHMK7?E0;<I0E.*4P%HX+4*,BKCVJ
M3KITQ5;N,Q>@#6'7=+C 1RX %80E?SOK$CO_</M_>%*LWOV$KS_2]0>X *F8
M"RQ V_*&"W F[%DF,/9!Q$_(+=-?&2<L!(:_R;I#F: 3VH(QR'MY7(!=G0T&
M(S9N8E>Q7*!^>.GQ9;&2$1V\.1=(AG)-I3T7T.8"3&_8/RX^=7Q)P?Z1JT\X
M5-Y E>C1;(X+E"B;$?^X>DWEY,YLAX>U+'T\ML.YV"L4%[@*'WJ*KF(VD%(7
MXXN*\A^<K#^SZS_*-(ANPJK> I8A 2&W,F4-3OQH)\__E(M",(4@@XN5.4&+
M*WL,27@N<!YR1N_4A?).+\XL^T"Z#KX)WO2G[WS8#EP@\1+AHQL(7>2[">H,
MK%KQ(^FLB3]/XU(APZ/<(48_*OE^CLFQ>P]';AR$*M[6W:__7O_NS<Y$KF[U
MY@(3#H0??A,9[G4L/RZ0P[O":;;E B7RK9[-%6C^_1WI.E779%UM@=]';$H'
MX:>DR<H&M-D;1D^*J[%0Q*0J1[,CL6S%]T/NXFU:GI,0_IRDOQ/NMZ'$,8#6
M=#_&!9ZAYS=X\)\QA#()>2C2GE1R@4EX.!N8^(Y QK1C-V&9T9#+X/U)<.5Y
MQLH"A.!J^UK[GYXE6[!GJ91"H=78C64*0T&Z(? ) ]7%A#_-?F1!G-%X3#!D
M;X<5!LVOFE6N<H&1(U"@D(JL_NT9N_\Q>-ZB?W/.RW** BM5 ;LV8LA6K">_
M?V]#5%^&4)W;^B=6?(!#>O8ZOAP[ 7%U.,M;()(+B$+[9#5*6(2(\K6G.J$I
MD&X\#AET//-??0$X2 ]GI3?CV(F0UX<V87>OL7>A&CFVWBZ<]N_8KX*$.QO,
M=V)@*!>8(3 C&*=T:5#3UH@]\C!=?UFB^D]M$.(H@CAK^%.N31]RN WDC2%#
M_1\/":9<X$_3VF3$3]43/['?=%@S<,@A]2X%G-P$B+OBJW_/2)O]_]$Y5(0B
MX:-5"Q>HSL%^[<;+5S^&\4A<@$#Y_HD4:B0:GO/7)@O."P(G\^Q7?=PO*=TF
M>)\+G(+$W<[TDERG8=JM!@C](]]_\5"A(#8#^_'$&-0>P,PY<:$_<?AOB;\'
MY]P%9">2,PNY*[N&Y)+<R&[9@.B*O'#UPM\V_]])L)'#!02_85]7T9&<#F4$
M)SX&62KW$_^G2804M-\+^'XNX&C_>6J=E?483?AQ$^('*NC&WZ,H$O:/GL&'
M@%!5MDU@GGTI [+5 %4?=004CH5 >0G_B0_K$DG8U:TA\VN0N/SP=[<^Q05^
M"TLE]*'Z9Q"A-?Y5,[R;Y06M6@T5H*=_$G[P(=^RL8?4?@_-MN\)'&5(.5<X
M'ZX6B*)-"=3Y,0@#,W$QX0]5B<18-FCNQ+$-3X<ND1R&X(GUL77P ]@_S;X!
MLSGV)S"04"',!@D?PX[]DJ]BB""=EG%_CZ/;OWLGUJ7'\*?D3BZP^ BY813:
M_>1QRBN;#Q"J2>L_:4,3&N)S#M]AR-]0-BA1;A;]PODM,B_TDP.K((,J%?]
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
M5@NE!20% :6V$,ABA# #6'<PW&!KO^?NG-0HR36T35,H1>L+E:?M1'/YOK#
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
M!:>EM3S^6WGU@ZC#O/>E, _+N3,T_J6(W\5'(>=;H5A2-+IRTD/ U5XYT"J
M9'>@O4'<,BG+S;<7<61!*/A<A]:I%&5YM1<7QWZXVT =^AP'N!.&UN< C9Z=
M[-*-B,_BF?A-.R:" _A3-M@WKO[D &S!80Z@,0F&Y/S\6(?]LDQ/,G<!#6DK
MQ+-/&?:8";PT.H$A#U:O!-?5HNWRID:."I!F/#]<];WGW\#KU):?U;S3K6*_
M1T_N?>!1;R<+9X9E'&)/$5HV<M18Z6BE2A#AC)_2O?+:P;J-^EW1BHZK+0ES
MDNW*V /XO=[L]<!010O\=-DCV(ZB/BA3K\IG&@Q3'Q50YX9\Y6F&[ZLS>F U
MOHN#EWB;;S?$@NZ#6I&:2(&[SU6);@40739O-,!FP*AGFA:.T]- <R=$>E?I
MFZ*JA?"SJ7)=CZIY1>CW*E0^YHNI^:_LR2SP._T+H!$$P6_].#EL,&&^DVX,
M.E80K&A>?00I@X@F:1#]N;4_FI1[3O4U-O[RJV3_8UZQT?=V] 1^$*_NA<'
MB*9%W%GPJ?$&4X1Z]!/$4J[UKVIQ *E72>'R :TBJ(S%QLL\K2UE[4N8)0ZP
M&VU%M2'6>: /)5\P2USQL8:)HOA?)7Z::;QYXNXOU3]Z@]4_*KL+*-5]BKH)
M:PU)-5.GY=,CH;*+!QO7OWXB#77Q=]=$T)&1A>_1KG6+?2VMWBT'P^ )JOEW
MWJ<$]C_G3C+?J.@]"YT0.9Y 0NQF7@:YRB/D.WN%J>)#5BW4T&?/\CZM28Y=
M4"WK5[O=*I-V$JC,ZWX3;[A]"I!QM/JW1/8CG@\;A!5A2H&+--,53"8Y@C%&
MR%"\GK5<'73EQK[6"/>/5NX92;;[G$ZO?9?]ZG*&R]>+JDMWH^+[<C+ATN8Z
MGS'[\<^ZP9*&Q:^>!0T+>[)?DSUD5*TL5&$'/\4BN)_99P!;$/?,A+ OHQ>.
M%I]EBZ*<R2HHCQXKX?FOGD-G?=%U_FOFTS(!5Z_'[R,H;]U^\*+_</U&%K(%
M,4"XA6_=16AINWVJ L0<U9N:MBJRWQLTM3 S,MMR H%:4#T,1W$+?9BKF;10
M%J$ZT,W 9%)3M@1[$M<61^%3'T+*AOGN3A0?=.HGW6TK\3%YNV0P%7_HA?J]
M2WMYKMP#N%T.',JY^I_HQNEG'K>\/:\^M:T56+R\*I>!"MSI(9F\H_I=BE4@
MQ.@CB+K7S$5:P!CJZ$"AIW)ZM1!?=E'U<(N"\?,I\[>4HMB ]9%.J-K5P-<,
M0:A5ML$RTK/-#S*!"<.&D/";AD?VA(;<U1BXZ;O?^0  1+U/ K[XIA.1 *A"
M2K]^GBE*_33@&9O^T-VF9>SD5(.4X-Z=+Q9N0"S #H*H^_F>W\\(_$%&I.#$
MS) TQ"!N9X_=@Z.$&V9JD7'BZ1>"NHO&6N0UI>+<.^,Q 7M$>FK]>KCY'$$*
MPQ@MQZKJ,0TCX6ZQA7+.IB)ZY*\&#<5%>R[-G^8W>QZ2/.5>,A<!7-0O7@\M
M%W,FCD.%?!W>2D@F@Y>HT?V%"\HY,AM'.I*7K0M#CL0'Y5F'J>4^UEM_-03H
M)VG5_1M<IZD.R0&"OKB9X I6$XO??YSO5NJH/3Q^H> G#FI-2MBW][&KT"R[
MD8BY@^ID6_D@V/U;V,_\^'N_?BTKC!T\<BN<Y;]KJ:?C;</&?./H%)6-O#9J
M7=V918D(G_VQ-OGKTC_N J-)=K(\1MF!NNP?<ZM'9;>17V?M.( Y?C,,>^\[
M]MU.!)/!#&*'?!EEGH#*]BQT^CT1#O#L.W;(FK = OMY&\\@(.]^=V0W!.*V
MOG& _44_T^G\SM 6'& G]M[_XGHRV#H/=>8O#O"BBGV.E7R' XSC1Y"KF/M_
MO[W-/UYZ^V>.%>P_M+R+]0N";VW0BG[BJO]^]\F_N"M@TN97>QYVO(E9C%R%
M_7\VC/$4ZCR?(5Q*XP"#F#",]@R>!(VG ^H<0/#9\'TO.&D/ [N WK[["1Z2
M'DS08M6O4[(Q=YI>8T%C![955 8'H$M .GX7><G2:!J/[C'<M3_,*4LMM,XC
M_)?ZG#-9/USF\=-K7YS.9K3W?OAU7<;1U_'3WS]DJ0"7BBEUL*!>?U-;Z?U3
M?X1V+=^_0X^HK" Y,7<74F0)3.< QP78]L<YP)!;!=.? ^1R;["[K#C 0[D>
MSZ[0D0,F%4IQ)@C0"R?! 3[[04&PQ8(9<-(%-'3*@U0.H+:7 Y"U2BK:/Z2?
M\RE59^J,W\!^/XC]4 EG6L&HG>;0X8E^#I!WFP/09%]/VJB:\LU/8?_QRHX<
M0"2:#&/M@/W\0QP*B?=[F<O''__OV6U#&7@;M8T7] @OOL\^OZ6R4W5!_G#L
M;H"G7+;9&W(9_J>$P<:O50[PZU!=>>,?Z).3YZ&^L.=?W=339WIQ@'V-U1S
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
M@'3,1JJO'.U9.R'#[- .O6^_]&SVC07F_=D6]$-C5YISDMVGXI_'Z;$3NAR
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
M'Q8_TM5KZ:J=;7?DGQ2&%'Y<6MNT-5"XFG#C4Z?/V>.O'6_)TM28_86:66R
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
MGVUM4WQ>3:L3/G)E#$(ETZ42F)F&+$!7F%VCL[7^<>E._[+.89J>#@O BK&
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
M3]]@HD*>=*G;7PH04#[-YWJ^.G=-^W&):#P\=&/.%C$;1O[>1!-#[6:4F9F
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
MJ:0U\<CVJ@C<\$/H)R"*+R0TT!]6$'8C<T=(D[T8W.3D^?.G/AX1N"8]0SA
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
MED2H4FPKV(&40.\N!+\MCDT)Q[*ER9;ZY,BER0:ERJ>V?-J7M*OVDW:2LOB
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
M^BF&_?(*Z]AD+;S!GBU//<Y0>!P2%T)" #-=Q7[?MT@]-- W\2B_(_BQ/F1
M?CUI>;T<K3K4*@H&.'(*9VNSV\YONMF3&ZJ:[U "KA247<M\_"1L]I[>6#66
MG$JX!MLT0R0201NHWK)]F@F2J(".0LE!&GH?67U+W_&1OXJE+RY,!;XX(B!R
M<)==]*[TRT#1UEH76T#N7T6>(<R6<^**^D<RG$Z Z0PB\RR#<)=M2<4K@1[+
M+<[D0UHHH7SJEA=;[*U"'UXHN[SOQT\@:EG(QX>%20;HL$DCIC"=N/R-RL%2
M"6G6NU!Q%'CG@-Q467D5-5CVP469H>.9 8'B7MXM!X[I'H&'W#@,N#[%C/
MX)?15 H)=H\+H'"7FD?^LG)YQLGZL=EV]I/8BNO7IVV79NU=9IH_ZO/SDW,[
M.!;D]'8>((4V>-.4M3K0,258_E!\_7CS7+*(S+;/PLK;C0]3\S9.\P"NJ&(D
M^='O%3[, +S^62<B"2[!=KECUHVGLVR=[A1%.W.;+'=^U_ NWJMS.6CIL[T\
M\YP<WVP>8AG).NC' ZI?<+OHX):=UC >X*5^T&.'O^B=<_G]_GE'$M?NEW[Z
M(2ZMU[_W<$\T#M1)2@^RDK'><AU+=T$DK\/%%*0A%XB<V5W4&"#]OB: GM]O
MN3??/'!ZE21I0%/1Y^]I->3V:&QCX)>K@EEZ; /&ZV;Z]+$14DW<\2]6RJA!
MCTF;8*VWQS(*>C!?+66<@JXZZN3%,4LXB5QY[AA.I-8H$2<=]BEHY S]%7.]
M4)%1F![Y?;')X]<N^2"O7.$?@45OM 6B[93/Y4[I%TEE6T$<3Z#I"]N5L;6C
M=3_G#3P KX*^6DN/VB2B?#L.SI:]R\F7'\:^+*0H\;'.IDP^NK^J>K/JS.^"
M?RQ\D%P@R*!M*5+";,MQMCL9+MI*>+$0L7MTYO%3^Y#O]24A:H:,:5'S^@YM
M?>=I=]6:N.'ZYT52 Q).S.><QUA2<0ZQQK73*#E"+WZLG=K%U6Y@K,>WV(1+
M=$:8])!IIQ[]1,]Z5#3MG[7W1I*NQ H=Q(';B^T#Z2M4H0(ZY><J-D&!H!3F
MT"KO&*;=I&YE8>WDN*:$'<V(;,S /7H78=_# T"=@64L@T4-3\28!$#MP('
MW6DU89'4K0ZFW?=1#Z_5YIDZWC^M]7)W1]>!C)<FC^H;Q)VC%$E$(90]F9CP
M"BU-,A*_X-=D_AB(0PS_:CX6.S.U;^BT*=_9L'G+0>$> OV<U,9!V*0LM^\:
MDG6T$ML6A+:HG,9\XHJ!Z\4+)C-Z[=@4-[WD.K_ [$A.HF+6@0M\\\.=CLM/
M[Y%DK,L9XVTK"1#="AN0 G-[N$(C=9$\0.RZURGZ[+=E/N+))J7.(1@Y^$$H
MS7TS)_]9P,&P[LQ7%XZ$^X=M[0@+"-WVY[7_<YFC,>*E,B)6V_SXOR/ 75*T
M<+KY$E?T$Z49#["/#UL="6/H'5:QB'UE&OGE[=O1\G<&"MM317UVI?5W*'LT
M(_H/6Q]AS)%_$=_,I1.N$--@,NI__3)*<K-$&?2HO,1]]:_YMN RK5.]E^PU
M$^3H]5[DP(_6.A "M "5DXB10CL@4G 26!_X5G_K[8E>N\N?"CX.KG;D@-JW
M][WOL%(:=: E_T9HH(3;8')H;8B#W>7*C-1]DSV3]/&+:>7Y(;U8LK&DLMJV
M&X<U?PMLV7NX2.H>U%O6<*WHB!Y"O,863@I7$6PX.8Z^R'"""I-\87[I3%E'
MUS,[FLXX?C:[6KY=?0Y([;RF+<U$)&-,T'ITBS136**G$9A4ZE^HR;!T:%4?
MPAN=MDP]ULT7(B:;.R7R^:#/6WPTX0UV&<O:"Z91NV%;K $_#?71UR5^WT=W
MD_V#%,Q9'[*.]P\]I>Z*YX_)?/^ZIXLH8"T-KO?,P,!G5*.D*9\RBI&8:27Y
MW=7%KZ:;(1G CQU<]0GES5/"#RUHDW3N-'-BG =<X0$IK;))'28=9):'>WL>
ML[&B>S<:H9I@K*,__]33XFMS^#XO\7B^^E84@TV0"%L!]^BU-T(,KM=T;LP0
MK??2HCL%+_[ O+RSO7W22!RI[?Q##F9^0:%AP+9G@@C#>@=/CC-+AP)KI::$
MR4(IE/S('3Y54<>GU\?*JIH_/A;)LB)=,Q G^>Z'VJ)H0O4*1 B-_%PUU#@X
M[K;Y5H6ZYK#(D7(WBGMQXY3WPQJ=M[W=/_;W=IL<5J?]+V]?XFEM+"<4BQE*
MAR4%8J10DB.=A>:,GI1*] &RL\7I)UU^#6<,TWP*'L3-%G=/\CU8/0#(>HYZ
M*K*P: %PDG68O6/P%V*2>(K>6D"A"7??/CB370F6__BA.Z+QS5L+)2[=V^31
M?_?T,;^I [H"OH' #2<(;H*M!>BU%YC^C)6Y7@.\^F,NK"DB"C'6F@F>Q<F5
M@&&E>MV]MPY8G3<<9X6QC7>P^'!ZUO9/!/+WW0_ZT1I0/XPEO=WK7FH,YC-]
M'V<>]B]+]Q"?^T*[*XZ[+%P7M9->8;W3GK[D@$C-FK^)>G41SUP"KSDS^:U/
MHM/WBYI[*7W[!-R2^YOBB#[#NH5MN\P#R"F80PBZ#5>9R)5!ZCG5MW"A"A;?
ML!S9,GARP&@YBZJTU(P[XFG) Z15L:-/L#^.\H"5*)0O6]&&BQAC<;L"+7C
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
M6-*IQT?_::3P9F?PU9W/YDE0W9/2X"%IU\+D^#V++LNZ!QO^?Q, 4$L#!!0
M   ( !QU75N%:4Z4A4   %U+   5    8W9L="TR,#(U,#DS,%]G,30N:G!G
MU;P)/)1O^S=\V??L^S*REZVL%1DJ6Y*DLL4D>T*%#,:,)810%)48D;1)0B(,
MQI(D6;+'F"FRSXAQ,=M[=;_/\S[__^^^W^>Y?__/^W[>Y[U\CC&N.:_S.H[S
M_![+]YSSPAIC$0"1XS;V-@ ;.QMP ?H!6*O +BN_\(O^@#\ '6RL2> HP,[V
MY_CSRO[GX.3X\\K%R<G!R<W%S?T/X>'CA82'FYM7@)>/_\\!O1,4X!?\\\>?
M3O[/2]FY.#BX^'FX>?C_]L%J!41YV6ZSW>9@4P'81=DX1-E8'0 ,TI'K'^JQ
M ?_M8&/GX.3BYH'4$( :U(E ZG-P0$IS01I#G\9#GP.<HEQBN_=;<8L[^_"H
M7)4P2+SSF%?U2'6;Y.D!LIKAQ6M)?/Q2TC*R<NH:FEI[]AH9FY@>.'CHZ#%K
M&UL[^^,N9\Z><W5S]_#U\P\(# J^%!$9=3T:&1.;?",E->UF>D9NWMU[^07W
M'SPL+7M2_K3BV?,7;VMJZ][5OV]H;,=W='9U?^SY-#@T_&UD=&Q\8I9(^O%S
M;O[7PB)E_??&)G4+W-[Y8Q<;P,'VWX]_:9<H9!?[GSG@^6,7&WOTGP:BG%R[
M]W.+63GS^%P55S%(Y)4X<N=Q=1N?JN%ILN3%:P/\4FI&L^J4/Z;]P[)_S["D
M_Y)E_Y=A_\.N"4"0@PV:/ Y1  XPZ*496L#_=\('^%%+V#-^LX $6!U\F4$[
M'2R7VD 6($;EI.O6OKR;[!SB]C.K\GO!M51[9S=N8+8ZN2[AH$LF=A<F"),,
MEZ)'$*M2<;N:HL*?+Q7S-7DB)!8H5GN-;WP>W%LF;5F9)Y'\4PV%.PZL:)76
M&.-D05N\Q^L'CY%I'50IU\9OO9Z_J-&N0;DSQY]YY:II&NRS#MAMU<I9S 4$
M#U@CU[I9 *C%LQQ-TUM:F(5GPQ4CF^7/^;F&ZFG'9?;>OY=Z]DG&R$&E?;;*
M[V45LK4XQIZ]/DJHZNY/1M0BD@NZ9SC1*@LM:H,GGFHV#,VIX96![6NJ ,6"
MU\S+JHU'QGCT*YNUI&T'4VW 7'ZVTK9+26-8:LAQ\%5 T[!>D;U(FYCTG8^G
M[-G./ *<)-AB,^8LA%$!H#^%-LO =L)O*&FG>7XUYKFGLZFU.]?X;K>J#4$G
MX]6^7_@[$XVQ@-9KF!/C"9KO$DY1'Q=0!.\>60?G3PRE;&ZE=3:UVU5^ZB(>
M^6G^UJ17MO4B.JPHB!*]HDIV:,5*;P@G%.M2-IL+,NG.;(56 ][3 7&U7&T7
M/J7P[-33/ENL -$2SM; /\15DAQ(S0#U:4<FEZ01W/3H\->V)9="*T*$N)JJ
M&0\7;$X$?K;N42I3G<[)P-8ZM6&2O%7)N!LM>\#5&;MA5/ +(3.\5(WGISGF
MKZ;@G\^S9/9\-_+5L=QNW"S9-9*A!<'BOR"Y3INAS(7R)U?<^;.)"7!^%D!X
M!!-#JS/Q&'(6<_+S;R^Z(44S4\]<GD1S0(YGE;@1BO>,[7IE/A*I'+AE\-3V
MON$F9MF%,M..X,8%Z4\F4V\^&#TS:.1X6LA[ROTD_XQR@0LRWU16YO9=M@;8
MOL/:PRS@P@RHR9-N+LX".)D4S'(<S2WHG2S%Z69XF%MP0>85Y6R'N+.ID:@+
M#@IOUA!',A\E_\'[& ^3SY"21IC'.^7 .%A D.)1Q\SC8%;IQ(*'7O43;[Y)
M$<8;@639-J^G;N=5E:XF#R:8[\PP^6MH/DC?V>L/:-[(3.H-4//50G3C"\6C
MA%3L,\O&OO+,SQ>Y+",.W 7D!3TOO;E^FD,+2_W<S'ABH<H"VMS00F -H;M#
M6'#2D>C$U_T,I=/X34<MZ)7.C[</?DIGO(C^ )^0O3[/]O7Z@3$0\\<>1G.3
M(J%(F'KE+:,0$_C+9]#8L8;N,]QTT.?Y^>]C?++OFIL[=-;M4[N(&79GO3Y%
MJ,?.K#33E)G?'&FG4##&,[B?$R_HZ_4>C"YIR=U1JKR6+Z*R<D>R?4_6L3B-
MJV\-3.Z>WZ-PBF?\4'YY? GR.,FM)2M,[W+M_$._S$2==-F+TE_%#NR,SE?0
M184).>TL8 (VB\G!76(!V4S!07-?DI,8<F=]Y/<I"C=6<3Y/)FDZX(S[4=[>
M9OR/!(/'TB6=Z/0%_>=.3SPM&D(E7',NIZ[+>%Y32['9/!V;<(VG#B4T.S.V
MQN27ATS= ;.(G2P@">.!U.^""Z.\GIL\YDEI\KSRM:?LBXT%8KI=9N^*9?O1
M9M%HY;UR"1:W0&$:+TJ)<=L\E+26B:EI*7QA&T\$Y<Z1,Q>OXLMM]_H3,WA'
M]O_(^IF@XZ9\+X'M"D\G @8G/,;5;RV3'N=D*%DPGEOP?0^YNM1R=KZMB.]"
M2T-]_6_W*^OM?2JW@&X#;GY\46ME7-5R[S\FXME&/QLJ$$RF':6'GP&+*)E'
MFZJS(D-Z'%-3!]L_YOI<$4S8/LXO_+U;Y&S$^X?;:TS%/!IRD054UW4O%P;3
MS.D:Y(V=J/6I[\A!14>8"\5DLDS%=FZON,RI\>][9-V<V5\[ K%;*]]9 -=N
ML(U,(L'Q53>8 F#:8_I>\EHF79SGIAX]GJB_R^'%L_QPP]!2FXQ/["N6GUV5
M/_%IE<TMMXC0?4$60(FC:H*C$90R8AH^1V'<#6GKFHEOT0<QSU4+?V5E=<U&
MA26'UB9P7L!I^WS<:[(:!$&_:IQ&)7Z+1*25M6-W,151=N3L!P2:&4P2I4:I
MNW=']-*>L.KFSN;E.^()EFV[WN\I>B7_XP?.%P=JS'>MI7@K@4ND' FD"[Y8
MJ!DLFA5HAN$QNU '7]I?]:^03CIKDQ^H%A@'F.3S*QU=3Y( D*;+U10')K\T
MV8G)%^Q+LT2)4K!)M1@.4&65TI7U+%@W"E-9MN@X?WP5?SGH[?%3*I(757P_
MJ%NCB]%],&D-<(MF@=0G.8[DY[N 9?ASL5E]CTX<M]*IUCZTQ_R>H!M[3*OD
M.@O 0SZ.(,VG80@Y'@7+7L\7=MPHG=^*-JY:/LPM#!U<#+WVH$ &]D&UWEO[
MU]H8:1:3P>1'?V*R@0ZD^Q=RW,AK*2N7H]3>W;>7ZY/CNO#*@MP?"VQKSU;!
MR%>P'0I;H#\WG"SN6$8=F&<*!-,.)K* (QNX'45&) MX)[P<0O,"(ZC]0RP@
M'#-V;0O?F(W3N-F(N$G7);JCWJ\.N/0*RE_CMK&^)3DCKWWLE0#W[B Z&^,V
M/+0_"U.OET:[@OY^"NF*[R=\5W& "2%=VK>X+W3F^IV[J&3Y0JCCK92!H6&H
MS%D90"F8$L?D=Z79A^#J;#NJDA\B5HP)3DD4I+9'X4ER5PX))FA_8+3CQ*)&
M/F6@K-[=I"SI>%:>'D>H3GP:M0!RMU349<9]W 4L']V3<KV $&]+=+JE/W1\
M*,Q(\;Q7D.?DY_!ZOJ/ P,VO8H\_I5W]+<G=D#,133W/:$"%4LPZWS'U&$5,
M<504N>OM"@O@#7M)/% 96>F$OR(VZ1-\T:[\MAZ!SUVF/E_&0.R,3S_D2.%@
M>03T:_HK"PCTS+GI<0PG@CI,XC-W><HH:7IXT4$E)KQBU4^MZPR/;@WW>4IM
MGJ4TF@O3=H1I1C_ >$'G(\-(]2N:9"QQ-8VB4/=$;A0?LA2C\34*=M=6L'0J
M9?^'1F6]DG?$UAS=NXM(;>H+R,1D] 2L-KJC"$ZUI< 3Z;J$JI2=H6!G*V+6
MGE5/1(/MG:NJS_3E&E*^G'I\+!)FZ)<E/(ZG>C JZW 3JG@T'&R@Z:'X0<1L
MN&"[>DLMN>K&1N^'%>_-F&RDAJA1?L*!<YQVKTHB+Q[5PZ3@_-9 +<WE4)H=
MW?8;QK=9OG5:A>S:J>M39V6:L38M168,F><TW.&-D13\LB]QJ_3I]=M60!DT
M'CQ-WZ)@:1CI3:'HDU+10_03^0Z]UJ'M?!XB7H8S@G;]==$8L@LV<R<-#Y_@
MH(9\U6GBFU7T,K>GJ%^>:Z1HIH:NS;]!U"TLS7G8[\U_5[!U8SL]^=Y1NDH=
MG' 743W3!879MAD1<S-*XWK7ZF\$I7#1Q)1JNILY*IPO_24*MCA^4[?F44 E
M-- 8O_Y;L%I,UTR"]R$PT-]'#TO^W=W[$GFG2O^&7G[[7->)KB=HRKLV38ZO
ML5]YV$A03L!1%RAK=(D<HO RG&:VU"(R=-D(*^1Q22JV_Z;1N[L+^XTK[^;V
MW9B+-IBZ<3;\;LP#Y977]4R^.S1/- 0#.7H4)9P:RZAX;11_M&-&P/RH9&9(
MHV[%'<5U\X+])J> ]T*A#6Y[<]\"9R1[!D%WF@;J KF +IE#=%W!O')WTT\V
M=R9HQVL>+S8CC I=2R]GE]/Q=S7)BRC&C^2,Y5 =H&BJ2?W *$$;()F?V@^+
M$_5OSC:3A_/KV]V5U(M7>NX C/%)@ROQ#"V.Q5BMT@3^ORGR.@.>70'%9X\Y
MYT=?9@,')*J=9![RG1U(/7OGK3 )88%I<\7\5&0!DO!E;P1#*[5)>+9B9=N7
MQH]I@V,")K-<9AUGTE>:_ ,>QO>/&>MKQ&E]&ZZ]T_D3/H$04ZQ>S;D*A,E^
M!!ALI2TV8""4'@S!K B:.XBANC*>8/P4/6?K1F^MJ+TGYS^.(MKI?UZ4LK$R
ML)9QZXVY_(0GP';OJ_=F:5XT':C^L#+*R:Z']*";4AQFB4@!#]#J>9]PNH[_
MJ,545K!,@6G([B3QFGT.K:=-ED-G#DBP;7A)4BK2H!KNC1P'NBN'=@%)(Q@S
M[^RJ)#88Z;.!%_L]I0N\=S^P,6^=/G918OKMRZL:@B>XB6<]2T%92%%I"O,#
MS?+73(WMB@]-^Q*&W]R6V'=XS1RFLT/WN/?ZB:B#D:-:4-*>(\^W3YZT/,?O
M?A2(=[%&.4$!@NL\V$?AZ"PV=1I'4'<W@\FS56D3CT9BIY^U'*BK:7G4;A>=
M[+2_:7U/FW;M09_$% A5\W0I6VHK2,551R?6X=)@PN:!A,-FW:90^N;3*,.8
M+8SN1/ ^A8V+MYZQITV9%^*U]H3>DLQ-@%O/?:BKC\R(NS_PY$"65ZM./'?L
MIJ0Z2IQVFA[XE>Y/05!M*/"5PS35Q1W-K"@6<%/ZSJ\=2\H8 K31$S\S5&I?
M/G[I'&B'"[RON?J&[7Q19UHT19K)'T-B2%/?4^J7@\DY5*MOJ' B5G#<TZG<
MI(B(#"6UN.NNS.<Z)!OMUB'>.BD=$R/0T@F$$SB6&K5_XL8CF/S)!&P6EI>I
M0;<"&\A$6NNABG:^)TX*OR*^9]:$23@FRB_?JDU9F<OIW<L;Q:&I/%HP!<VP
M/WI_,)Q3'W-)*([)MTF4#T]SR8.EHNQ0GFS2UV):/.)+][/E3I@>=-9RA0I$
MJ>_O@?@%QX=!H23#\\>?96X530)HC0:G!*P$9C::+DS&=(4OZR_CP.-T0]^7
M+"" \;*?IC]QP;ZIRO#2VB1._MWKJX]VW5LWI4LE=TUL=60ZI>+>\. _K#\<
M[<R1G&0!E^XSPVL6WGS"F55MF0^J]Y>7?>69NN,HV7$Q2-W51M;5YB,\ZU"+
M#!2C-5'V%.D;=&THG(P=)7K-T,\@>)M<(K@>-G07^NA\X;.,V5OS*JNX,$RU
M,Q(GAB,\PXBN,8W ;@(+6$ZD*87 )-/P]?N1_>[)':(+9,^3Y<EMO$%/#/<%
M_3C%+?O0=.(6-Y&-*FEK_+VR1N7\^6[9V\1]JVR^OPQ'<$880OD,V1F6@9/
M$+#%XN ]LFHK4X>,+B()!7CJ2RX)HT/UC!ZH>.OP\LH%K1ZM>?7L$__1)(OK
M9Y=PP6M9<OJ9 8R[= >:,[-'KN4>L<B3"!O?<%1'(54/2?3$^2I$GY:H\[G^
MVOP!"O>=P/XA^QH M]J3-V45(EH\YY<E_?(#P$,,:;-@8TYAR>_@4&6=CGT+
MST;+"/.'3 -\43YF(=A+7H%. 3*-_#Z9/?)J[^(;,)O@]_4?]$W*/'6+++P2
M00-05\!T$F*\$:I[9G$IJ+,5OW9")I##$,T(;2QZI^$JE;:<:#KI4!OSH?[N
MQZY%@,%N:R]B+Y]Z3O:<RVW;ROVO*T_/ALK-[=?6.Z="NJI4$K6,V4NO9]3@
M+F%ST!S?<'[A7"@AT+EJ#'F$=(),K2P+DFK1!9!O_>0B\$_L->]6[$.O"&;S
M?QRU^GSAJ?:4<?_-:8#"0Y?$0ME'%!Z8Y70<O%.)@DF33H?+K*99"8>_:)I
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
M0S1*F<:5A!F%\9?P>659*P&62H>LOOOF-UIR29SY[Q_('2; Y<8$'B)HYYE
M=0AZY?B%GRKA:AO?2&&]F#J>]91Y;"QZSUQCMOO$SVAXJ5W8;<547($<\A-J
MN3,?H'UGJ?$.#4;&K5M2H+4[O8$G,6S(8!+_&H-SK.1]5^ K)__Z9P,$QRJ1
MJN\_I#;BQ&17H-[X&=-MBBSK2MTNLF_7KD)#\9M5B(A.2(:PN\</JDESKE[X
M@[@#R<JW^V>LY!(O]'^R^P+9RP3F"DQQ?6A0U3<6?1TKT>'I3Q9NGY6I,^7:
M_22K;KC7BY^49\D$+JAS\<ES5),<V#S@! RHW-@+D49W:(E33I 9+TK\&,;#
MYO[0Q#J9N"7,]>M=BGT:10\DYW,N*'/4/3(QZ0'T"<XT"1@E'K2C'D<:@^%D
M/"4/M";[6H*Y9:IY=U$*-XQJOB&\=FW3%,4BGQ"*]!Q>-W5\E>P_Y++(TH7W
M%1Y*+91T:3/EL.,\$^"7H^H'JF6\I'(67J'D%01F3J?A6AX>2)2Z*?@Z^..]
MA';T%)320U;K@W"OX21QUS!1.*%60\)%5YI5,&&(=R4LMW#_VV,5&6Q;KI5[
MOG/JM5XSKD5^WW_EG0#%@U[-$& "'>?,7:CV2#T2.CX4"]!LI:2F*<_1K\+#
M3*\5558]*7%_E'_:,_+MGA*])9[]P+T=FL02,2RY39C1@1&CA<\5K 2&GC!0
MJ:]O;O2JL:(4)%:Z'?=\7U/QH2-A?Y2=PQ83 %67U@VIAU9A5<*QN3UH+J0Q
M]@IBJ"L%351P/C]<5+A(=$QM^*+/3D[LX"_@WSCXUC/)^Q=/[]!]#S%PAY3=
M#>-&A@JFE8#9#OF]I$[+![IKT8KBF0IR>TIBC-7G)CJ9@' ;%[K##^HS%%^+
M>L\$V%^ X40,OWO>'&DH+50N5NC'([A&;9#<^[?7M"]I*!/XVJ^?+HHZ2NU"
MU][",0'.W_0TFLV<SF2S/=+JM8UY?OQ#G*@A>'%\VM6\/M\V4_-$UJ&#V;[O
M!7PUC0]C\\Q%6?XN07_5)LD8PPN@Q)"V]'*4%-)UA(9^X[YBL7_$7!PN;ISP
MLM#/$_8S$;AX8'%>I9'WB>39"Z_KR6B:&&;^;AZ+**Z9_H!V@!Q+=>]MS*>Y
M_:C4^E&L-SEKFM7<J8I\3& [,UH3M?5RD0^W\!T+]83,P(D\W9!HC"@<>IT)
MQ&&$?V+C/+2J6YI)N/OUZL-$LEB$O[;V]RR70:_.J6.JB[==!P]_\@/ WRQF
M%>E%VKB;D$0HFP%^^EP'E+,"J7"WH5 ^H7>?U(,U:F1#]N+@G?Z56VE;NMYU
M-Q_=EH\WK&1=)DU>ZAE*@I%LFUJ]R<WSG2X6^UO&#4:.,H'H7]?>C<!%/,KL
MB[/L3Y\@/')]J&MB8J)@O.%,-43-S.J"7<2(-#0%"9XC+W6XX6C)?,3'6B'O
M[+I$%X:REXKL-,KP,<=3/RC9<NM=VN<@#*JX;(@2H*"*12-5Q3]_/.L58J1[
MGT&LQX.!4"E'A:,<,[%P^1K!!C&A[CGV'^V^<HG<OBE,X,8FJ)ZQ'CPG'(.1
M12D',+A;P$AB[W!(+LGBZ0O<M&9@X93LT1U-X[I%2:\/<E[]NJ(Y.(> >?3,
M#D4-7*(>1PU">5'B2*.JD6OCYC)O_(W=IJ^L:D@$*+Q+Z5+M55HRF[P:)C\Q
M)0&<L?G/QUFSDA,^69VO4FL/MW.,Y[0.4L:90+81V,@$? 8]F,!(R$^VY:P
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
MQ9:!&5VW'D06.;ZV?5ADUYKB]X#]Y&:]_4V1%Z?0SC./3'Z^*(J"*EF(TMC
MS5*6'07:#B)U<>!!XK*Y8R19;W9QL&L$<6L%_N: N#]G?^9>6I^E4N8/?KO^
MV?AW80S^<%($L3$-.O<0RH7DF,/&M1T8JW^GO=UERP1LAG_:+S77B2[GGNGW
MB3?0V>MR-2U3MYLC)N"G6S( 1C#XATH'R=*4!/IC"[[EO$C'<R"&7K(FK2/T
MXO5,W7#A'*<O'*VYZ_+5<.$LZOTL9 P:\)V.-3]'#$AS/#-B?L@ *K \['ZH
MHT2IQ6#[M4]NCM-Z2Y5NJDLA[R\W0+TH^=\:-TL2)V/[SR73,/2H-^A YQE?
MPKYR,K0;1KKPT;T]V']6*=?1277'H;'9_Y'67.Z0X(1N)M_C-T:8MZ?"V^E7
M"^CGT,T!6]8,WF^LZO6=_A!Z$S+5V T1;3-'[-LY-U9A'A3T<GHHL/+KS*&9
MRJ=/7K5XA7)NYGTZ,62RKLZQ IO.02<R@9J==4^"@',BGG2&?D_H[!)1,( )
M".B<(H5-OQ@[D"-0ZLC!Z2(H9:ZZJ1\NDR@8[($GSS/XI:D:C(\0"2CA-.T:
M^>ONJ9II]C71/GJ>0;FFD%)O8KRARH)OVB/OTY=VO?-_>S,$@DB-'1A.W%7G
M.#P?8Y__EIM?OG#W1].1DPTYA 4_HKN0-=#RX.-$^9%*3*J;;=YKEG.T8P2Y
M2[TEVQO *UK= H>X^0[UO=JX+7S[E-6ZI1(K.SFPFMY&_/H8U=.YTA_'0W.Y
M:Z@C#.RV95?Z#[M^[1#U*KJ"[3@9P\?YR$106LDBX!6Z(P!Z-5"C1VPY</[;
MK7GG&-K41V*$L^#7@9>:S^:BU2]7;3XZRRLCLU>MEU4+[$A4AH =U1DL<"*5
M4EZM8+BA=>BJN51T=^?QFB\O#[/%YF0U[DE0&>(QW&(UI-CILTQ@OI$F/N0Z
M'HJ=AK<S9!FC$SP4]/H.B0FT4W("Y%[LFEV^[*"O"]-RBYSG[U;7OO0(@+S"
M*$#AL*D(RNWQ5IT2VF4P.3_$0W?D9=L70^6&\$J5QB3):>M#[,"AP;H[EZOX
M^?9?=%X?8^&G _1'N!OXQ# FP&\AA:@]D]%M9/3QCL$[N&W^>\?'TG(E*1\@
MNFP/-TR0\AOMRDA_,M;Y"\V)/,C@HP>4S71%^!O'_2SG=W@^[%2U\J,DMN/W
M0TCG.WWBA?IWI31Y<1+%_=)%HV;P@MG7&FW!B@.CHU*_3&P@-OL>LJU#Y-!S
ME;AJXW9XDC&>O]5U?L.6>F%8=:M^Y-ERK8?52Q.3:_G'Y<(.$F)N'<(?!&*X
M(1O55'M0WP4,)640PSI927D/M2-?.IEV!1BI=Q8&44XVAN!,1HW)GGBV3&LI
MF8M<#C&\V%S<7"&L+G=]@2J'M "I)'?*6'-,7Z\0<>9W_3NUBU5AN=U&E?"%
ME!"S$[D1OTO8;]OT>VY5&T(WOLS#XF&BN&N0J=Q>)L#-X'4B[729YO9<6APV
M-[9XRE5^8O#)!Z7[CV:4KG4]D1:$@-'[(3>1+*>/R4"Q&M1:?(^6XQR^!R[_
M;66:D5?<4_8NWU_?B?(P*\L[&:+E7*#!:LQDVKUN2V2]IFJBOL%J$S:22@),
M<SNPTJ>V$:&C ?EWL3Z47"F'F8:6UZ33Z^C'8FQG]PA+;BNNR%XO9P(\7 /!
M99=Z]"=IVM)2:8KL7KG]YV>;EN^VI.X>?B/=SNH&=5)PMZ SL82=+G>O_+9Z
MTM86WC$&OZ#GX7R3?5Y!IB23-EOA!$3*XDFNV$F1@.FV=(P$?';FA/U.@/^S
MKW("Y5ZVP8+Z@5W]'7)73<3D.;6:@G_R=,!3+7A8%9_48@OVD*8I 6G"'@WZ
M*R-?W>NTEQ4R'Z2]WRJM1%U 'J970:_!]Z [9 V9P)0:K.$ATC9Y\$)=*RGK
M\Y*QF$?!@*_C.%S'[Y(W[_IZ>^G4>\IIU"^6\DZAWYNAI-"3W,[T0_E1>BP?
M@=9#D]'76(N<"F_;>R/;'3'3,UW?ED2PJV,K3?>70]84S7U/S'JX;T@953^
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
M#R-4#B/6')V*_D W*<(=9@)_1ZJ8H<CZ\K4)$_@0QP1F=Z%C%9N,2/3W+TQ
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
M>,27/JVWQ.T*N^EGFN,),Z2Q,&7,$T2  _UQJS6YCU((;I#NP<3J*WMK"4R
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
MK?+Y*FD@[KBQDR)T.M;T04V&MFZ%Q8]/AS\&_;E]7@*^?[.7"72X0/UB8Y]
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
M3,W*7:MD.ISDX23\WWR1^7^^4'+6OP!02P,$%     @ ''5=6TW;E,<D,@
M,#X  !0   !C=FQT+3(P,C4P.3,P7V<R+FIP9^VZ!U13W;HNO*BA]R8(40%!
M$%&:"D@ I8D**$@G*B!-X*,'"0E%0&H$%!2$4$1$!*1;D-!15+I4,07%1B!!
MB$O2;MSWGGOV_L[W[[/O?\<=__CO.#/CS4A6UIKK>>MZWCG#GF,3 (F3UG;6
M !<W%W"!\P+8:X"8A5_X)7_ '^ ,+O8B<!S@YOH]?K]S_QZ\/+_?^7AY>7CY
M^?CY_R8000&.0/CY!80%!(5^#\XG$6$AD=]??D_RWR_EYN/AX1."\$.$_I<'
MNP>0%.#RX7K"P[4'X);DXI'D8@\ 4 Y&OK_!XP+^Q^#BYN'EXX=P8 AS3FB7
MX,#GX>& YN,@YOR:R/D=X)7DD]I]R()?VNDB9$^$C%YR?J6 JF5SK^S9"8J:
M_J7(%$$A.7F%'8KJ>S4T]VD9&!H=/G+4^/@)*VL;6[N3YYQ=SKNZN7OX^OE?
M#@@,"HZ*CHF-0\1?3;V6EIYQ/3.KH/#FK:+BVW=*JJKOU=RO?5#WL*6UK;VC
M\\G39WW] X-#PR]?C4Q.3;^;F9V;7R"2EC]^6OG\Y>LWZL:/S2W:3_#7]F^]
MN  >KG\;?ZF7)$<O[M\^@/S6BXL[[O<)DKQ\NP_Q2UDX02Y&2._12Q:0L<RO
M;.X55-4_2Y&]%#DA)*=F0%2G_E;M;YK]:XJE_+_2['\J]N]Z+0 B/%P<Y_%(
M C" R:C*T@3^OY4K4S;APF/ZY!-G1X<?[RPT%ZOJ#F,#&5WHWB-LX,N7Z":&
M+!Q-S:(YI,)5S,10X]TR9H=!#2KT)/5 4>%M_V>3:\=_Z24)YED1JZ](Q#Z&
M\*I<<X1X6LDX<OV#1+BBVUQ[$Z!Y1OA6_]D\\M30SY*+TZ%M/.&Z=]0?B)TJ
MI<4C^F!\K<,GR8'_CNYI> Y6L5N>-=;-]0RLI&8//OYR5?1FLTW,@S&1@OVA
MJM?,3P2_?7UPI]C6<R)>(I"UG\+$9"&/(3N-4;4!LDNY(W7<;G[F7P@2 GRV
MIDGQ%<(W7:\QK-E RAU6'QL0-(VH8QB!V73+H(7+3ZN]E1(='(K/=%U.<4IQ
MOGFM[INQM#<;Z&$#"_8$&%FC<HP$2X;+&F"D/19LZ^*995%W=.ZT.-LK75P>
M%3NL.2JFGP60OU1E 9J_I5&;])DL38$3K*N)9 T21^/-$(SLM]0S%,:YQ9&5
MC2^WG!1_!?:>\8Z_(G9U-L2<3\;I'T7V3@5BK,],Z\5TV[H(HKS?"6O]@J[2
M('MKX>1,G)(LXXYE8<OI1PUMA*2>Y7R/:,#)2N8_%1?O*)9Y)W;KNP8K)?B=
M15VO^DQI1(B TL?D=Y$)-\PKQ ?PH$8MV8E^"#4*;5EIC:-;H/I<\1*WNOQ-
MAI?M3&7]X_VO-(4&9_K-QFG%'O$/V/C!!G22>5::[N$(=Q7#,W%^8ZEX%1RA
MTD<+C)!/-^4A71=K)V!XYH*=1A07CA[P2SMN<RLWRO2/W;N@7;%IPEA_CB]\
M6;UFAT!INCP"1_-GUIOJU'@/D[ R<"_OKS.=52O['M6VM&44.1IU?_'*B;RG
MS2VFG<N\C2:4P=HR^M8S8/*XBTV9)5N-U92$P8YB+.4:(N^8A5_7Y.=((WW/
MNQ<.OURK($M91@P\FN;Z*,<&*"[8!3;0RP9$-M$+RX.P-MW>TPDGIV.<65.@
M1@U^L;'5]]+&33[SJ",W 241^(4+;^[Q.WV#=D(8,EA2;2H;"((+,^3 !"K&
M'#Q'% WOC5W8PF$8]L2@&!B9_\FK/#6K\VY3 /? '[TM_4D(3BKA'D/(WXEP
M?A!-BTJEA3*QH;LFVG<5H^77&887Z]Y_F(/XMI/7=@<4G#JH=$?VNA7?S;6H
M-70';/4G'?Z-93:Q @91AHFU@]ATHV>*;KA^\1V!-*/06B\MK<2J!4*?D,B>
M&[(]WF\J!02< ? T_0HC  RG2S,LF??0@1A9QC'JJH]XG,K.V6Z5$&$UC_$
M2<MB@:2&^CL^^_,4]M\=>H0]/'H>3G$)7Q@FHE.Z]M$=D;;,JFX11/]Q*G\-
MA,8&^F"B<,_<$*O6TOT[7+Q&U*R@>B_AOGKID!7M+_A6*$/*87@<*0XN$W5S
M[*M 308\76 3+8"XO&'_&B:>6.Y:OK2TA"DY?Q:KU?Q+MCL<*SB*-&*FPL*^
MZ_#TP8 MW?EJ6N+X(^2QN)W&8X-V2-W:X$Z/]FL7'ISCI>AWU=BJSSN5Y4>^
M*GX)>8I:Q.U$AT!%&>839)8,(P%TI=02/PVET6:HN#Q#X: #,<*%*;O3%WP+
MGKM'M L>N>2&?(CDS,Z)LE+6.$Z"$RIY6,EV<D!_"3:[6WI4==+4J2;HH_NW
M9I/'>;["%Z!;819<7*ZG'NPJ?$JW0@U@VVBE;("/#TNK![TIYWI@,EU'ZQ ^
MBW93IK#ED#EB1K^#C..06M[ALQ7\F??X#7VS,\U=COBF4@I9@J_I7@@;&HIY
MOUL>7'2@O!CJI'J0E,;$O;\L8(H#CO66Q._USJNL,/?SKLPXE7?H)?]ZC^["
M3QJUC5G6A"94P-ON-Q-H8!"D_]>ZP1CDRTSZ,<L?3C9Y FH%QU7VV'W\ ?T4
M*_ H-<#+&?2FAK.$+:@0(N8:&PC1A0Q2V,"@,2PK;/D9/&UF)G_^M5SI;A,_
M^2@]LHFU]5>WQBTUF.:QJ1Y<<T<#"0;N+2^CRS)<GV>?F:ZA:'V5_VET1L/>
ML^97@8LJMWD![Y6(YPHO1T,^CW$A 8X=WR+"B8?3T;YE$"^*P[4N$V+]7(5#
MEH?UPS'$=O29DT./"Y\^KE4XM)>0]>CUCT- /[-VS<SX [HWS%0[B,(MJC@\
M6(+I:T__\'U@9'+AZ_6)#SONYU_4>.MGWNNL_.A39.S*BV(:A%D/"]:50,W
MI7&7, N=GN-=%@T(E2%ER^&!$I5RG1/C3Z^M^CD^M+"_[H:LJ!,3#!.8?<'$
ML/2PH%9&.CIX,R$$!_D*%<,UAVTIU6_2_3HMM=/>7Q+2+]Q38,UO1ZH%E>CJ
MC L4>88LA#1+]B0I:?-1,#E(_1#?JK>RE* %Y[Q>-U.W$9'%5V./MRK$O9F-
MR(O4J1XL5PQ."C5Z53=CC7%.)(1F9^I45].0>R^>^7'#-"<KMO&/1R.')>QZ
M=C'.43)80COHIT%IV@280(<QK)D/4 J,"Q.,\ B:CCM#-$B!-? D3$:0Z.+:
M?^O[\\@,WMV]354X0CV\)6-P;%&:Y@$5,1,)B7T</..SI_T=]'3WLX/]#_NE
M3MZ??_^'69"4Q?-/2U(?\Q00LKC5X_1 $$_+ M6I8^>99=WR2+/Q;I7OS<S6
M7I;(M*K=[J17DB5?[SC:J!Z$%QA>,L<4J;>:*RW R0Z<T!8$F?0 AB_S)HH;
M;.WU4,:DADNN(FV: LG:7RD\;2>:*_8$^<7![PQ-NV%3W)RAK>L,69-EL5*Z
M!/(BV$NW1*!/3C-\*1@?UC"^]L2%U+-/BIP[4]^X$"[%FF3Q\0$]$+7MIM4R
M^E[D!=""CD!&,BN0 ?X7RI6IJ^.',VHZNZ5.$G<6O@!&(K[[^%)268*)5 <7
M4)ANS1 '>V-J@U1)V.Q%%\H+9LW<$TF%-472!SL7<RW3P>S(K04W(8""6\0,
M<(KZ6:@2NM=P=EF7+$U:Y_W&$J,2)\-',VN^G@Y-K+0RF'CO8=M8L3^K9X_Q
MT<OG]FS\,80[A;L,_V6TGH&GJ7Z%;=O((B6I^C1S3H"W(2.8.3IH7[@BF$!<
MP=X#+86%0V%G.V;<U[JL1.OOQ5*E"VY469L.Q;G$'1PRRGT3LJE*:$IK#^=!
M*E&*4V(^YH:WH47FW#X\<GAZHMES6"DI(7?DCX1Q2 ^^^6<?)@TGRP8(#>BV
MCE*J/;$QF>298"?GZ8F6"!SW43L08.XNYW_A7I[>T4'U]:0N5;HRYUD5S1 D
MX).,9;N3B6P@4P52 )=$))S,L0IY6L1 YNN^5LS<7U$,  )(0#3X/>HUEG(.
MGL0&.O"#F 43V@6*1G_#F?[AGVD7P^6"(Z6*B+?>W=I3M ?S!"UY,>_=%W2+
MZZH^W0Z/FCD,Z\P@OUO6%<<C1I75V]:%P81^H94IN\S\ZLOO>RY<BW?6U&4]
MG;];F,1%F.78W'EL(6[Y+NL8.$SQI=T$#2GT?C,QW)/L?A4^:L-6R[=RS2S>
M'\*D\U*7K7K@^ZN*P_?OK#YV56,@'-32'1+6389QL8'0<)&Y(!I<O.L<";H:
MGO7,M,@GN@3Y^FCNQW2O-9<]2D5>;"!V5[ROEW49&^"=93:@+VNO[T0>!"7I
M1Q@[P6SBF'1PJS=H/Z1B-+7Z:=K42-TQV?M =?A!ZTI;<V7A?8DX$QOX.<1S
MVNYND//LYEV?AOFAE>V(M5116K+JB_4, P6#MV;'+MB&[2[2W)4K*WE9H":E
MWCA=C7O $0(CH1?%24W9.,)].6@+KN^8[ZGL7C-)2OPL:N^WL^[[)T5?K=C(
M1 8("!1-Y8^J1S$,?PAR J@>]0ZO8*J_#%LX1\22Y2D!O8J0]/ U&%$%/$=:
M7$23<Z_.\$I)'7]RZUZTB;.U*S(YW[SG\C:,)>A)AS!LF+=-N99UT+1;);..
M5%QN4W7JV1*E];;D^[T">0HYMW<6;!3F]9E]]^$AXL"]P^0[=,,O+$U0GA)'
M0X ZRV15UQFU)Y2F@:8=7V//!1OOUPOU;K6*DHXO=;$0D+,2<\OM(0-2J"4V
MT"9VA^Z,/,;,ZX8%787/N0Z@)8DE";KZB,XG]O6! 3F'E6[YYUE!>';Q)$^^
MR%B.(P?1+R*CF!V&N+EBFLITESZQF="P6[<+O@R3FE>Z:_M:6N!23OT!2)GB
MA4KUU+L/'.[@VGZN\E&'A\N%F65(;4((6MAKC#(U.!%<KEM\LB75IG4E\/(=
M<D.5E17?S%E99^GIC:$R:A/-FOF8Q8]:5%PGM]/%YT'X@.]0R8E8GP,4>&:3
MXJ*>UD#W%3U_5]X^3 &A7E[!/PS08O SNW%!P@'@)[H>:[(D[!I6%B4):M&]
MI]K?2O'0CIW]8')1+<K@=)+8Y8Z(I,JB*S*6M7%W$.*TIW_+=S@SRX_9B50E
M83(Z%'73R+IA36WQ;><3RE ?)MU%WWQ.>5REU<)K;1V^>_$/]:@ED(=F 'XF
MZ/*B)N =G>301X%C5'D2I#_19XP.[1\="ZEQ:\ADSOPH>YN=$ /("3W.>5YT
MA(*9P_7@*&>QU_&4TY[P%'@K*Y,0:M^#E5!]=^5,>WVP>'AB1:_.],S//UH*
M.TXDMABW:+?\&CUTXPE <\! *<X8S+.,?O1\*<EA=9%(EC+!Y93D?DJOK0QQ
MVK$[9*XQ5(>7VRG#=G"@(+=_13NU]^%9UC2,XHSC9BW8T"1GD!&4SP,JNZAA
M*<^*,DB7QS]VMH]7+:H5V'VJ$#6:3O%S3AQXFIGM&UF.(6DPI*$<2US!^>%X
M&.I/'T]OXE+*M5D35%1E7*S.@H,>:V@M_N+Q@L5R[13YHSR!K_:^4!U$M\"'
M1.$LH5=$[ )K=*0'U+>GR)2<?D]&\O4\W1<+2/JJ1^E%8>$G@1\<'5A"VM3%
M'AJV33<5%O(K&BOY#<\3NK"F [=HDTOE,,QL04?NQL^V'1WC-B5Q/)V&R[%_
MX^V+/'UHD6CLPF=.Q>?0]F-1)Z<-G8V+>W7T'3N]@T<&/QU*J3AZ]R0@FJ[[
M^.#ELSR:/[$03OD\BE)#%"]CR!9Q5+O555,=:DG_:K?*]/ZUF2"BR3W_6Z1E
M/H7J4(VR)V_C=?OQ<SPT&J4XU4!\?@3_FZPW5$RT'^R$RV^)B\X%QQTNXIKO
M>/%B8/^&7?K0BI6:5LI(Y$>>=^B@L44,K3J#A@?A]*.L$7U$<.AA$KS_R58"
MA*I3J$ L@'?@%LJJ34:&>84UBLRHIP)*ZNG&J"E\9PZ^/7P0-@==UL@SW5T/
MXFPI:L]PJ::^(=6W=:J>!9+?< ?F6X.XR1N/%Y\HW/;OY_'&#8C/39$::SA/
M;S,0QN$8KJ<G9WL^\%)$%@[<^VKPA_W.^_ASF7+:T8[<Z!K+@T]<>),.MH?W
MPG^[2)SC(M+Z HLUTH/0=Z?(>)R^^1TIVOO4N857H?G&TY0S47-7QR%C>$HX
MJYCZ\6NYV;NU+M?*P\E3@YW-P247VM&=]H]^Q=X[@^D,3'W]<N%,7%064[,I
M"TVXS09:?I(Q="7&22JN#PU%P/KUD4=F8NA+E\<&Y9[=I[]J5+#:>;*9?Z0R
M5Z]W7&))(8OND22D6?5_3#3!ZGX/:*ZIX0/09&#[ZM+79^TY,U=SZYNY ]4M
M"W9K60#UDC<L5IJ[Q9&*8  %0F06]XU=4Y').#%N\/G6H[:YO?DSJFJYVC<F
M]0^]?J[B</7KEPKN+,W_DO^2_PMEGUK^'NLB5Z&'@I=]DR!U%7Q5S0Q1*J07
M*FV@"]JQH.##8;<IUKMCG8O[-:0T2D4:9.KRE[QWV&[)-O_'M:O_4X*TX=2\
M/5@;L)3NQQ!G%K&.@L^^6X$.I.M;2F\C%;;D6E.]<&FP"'^#$5?AYR-<D7H!
M/?TR_O3(+@=:7OC<XC)^P%N7MH=9%6VO$P>?C<XT? $]\:+YR7D):S_K<J5[
M0GL*?T;FJ*6<?AAI5&YNYL],QUV(1YI^ )BU;. R5+XVM?$1,HKD#2/Q%^LL
M#71T[YH@S(:'DE)']H^HY2G<DLP#=N_\5*RQ" M$S^MSFA%?^AG/KS Y9/B#
M(#3/)EP<TCF.U"<)ZAPP?.M^-XP>4-S.J#EKF32\QGW0NWZ9#:1?%1^ SHD3
M._LYY)& '@J7?$4<DV0$3'=!2;!TQ89?3Z8:=:Q;'RP.JS\\?.CDGK8=86XO
M%SM#W^=N:Y#"59 \()F$46 -/\/D>'SV;A^?Z#I7,?\Z(B1"]%;?@1GWF[HB
M+1J'NC]]T$\)Y%G!S6<IK<\WL80\&U!#;("?I?:]7!V,@?57-GXSWMO\R*R2
M#0C<KSI@VBQEO_MRKK?1H9R[V&-VH^,APD3=OE(,N&^=+$F-&H:UP0;$I=!]
MHA3ZT$\S:0HZ.?IT;(BP?XAOYH'/&^[N'\/SDT<CW^BYN!R/AJ9Y</A%"$M(
MES)+/+RZ6,?A]WWRU$91"U,'HM*O[EGULL%[GLM=>?'Z!^'8ZE81M?=W<\LL
M6:-P)5,E^FGD";">P^(7F?>[54Q1NV<Z&:<H\MF\Q47/8IM_R-]4LIRTTI=:
MG>CH+YC?S_T0"$:]--.F9JS^H(>!4RS!K4:&S3O&.>)M4W5(5A=?/$E[*BKQ
M_F);ILR,N#YRLB) 5 7UK?9%HC9UF+0/A%%<AZ!R:4G/S.0HW97UV6=M?W2_
M#55;/+(UCQGJ5F46F<D@UD]P".0K1*DSE0T,VE"QF0:X:_M@>3&WKQ1]F%QT
M>OHTXV5+9YK=1I4]7"/PDGN'2;E;\D],[N:8T'<?X7>;X<K"OE7>7^,DON_9
M<+S!O%7M7YP@Q=W8-W]484>%>#H;\ N?LQRC#8)\-:QW',[#!H:A*M]09M0!
MJ>"KJ+HJ1&." L-$Z;F U*CF]1,+%48"6H(+,A<*5^&44PX8-B#!TF7LH\+[
M,3DJZHKXK&XY<-V1<K^V*92KW8T\)]"(A0[U1Q9._TK(5,]LTF?>Q5W&+**)
MZ/ZY;F46)R(ZBOM?A!,^;4[ATDQMZK_J!2N6YU_9Z-[L.(AM?2^3"!Y8M.?9
MJ/AU'$?(+.=MI@QGF!F&H';.AL<D"JV3/I&+LAN^Z664.F?-6Y9V7.S?8=HS
MF+%CK 9([/T/NP-_)^YFQM3/J:@=B+,_A^$2IO8!U5^VH_=ZDJU9%W<Z5GQS
M*YEI&D$O\MA2,LCRU#A:(XY9W645$4$23T/MR$7)("R_GT/L:NTP6EU'BW!E
MW/W\,\SMH_@1/\E/9(#ITO&TLZO3OMYNTNV>X\0K)?[SD$K>&)GM7[,T>V:F
M(7Z>9SD\^S[HN8S3)D*O7]E=:DN1??OFIU20XFWM%7OAD3-SM^/O>!5=>E6X
M(438% <UBG-@@7!9Q#")#3!D("3^YT;544U>XI! 'P7JK<'&4B)Y'[#AHZM9
M\>.Q9]21WH4=R?M/ XFY5D@T)XH'P$YJ[1">B[4/<7)Q*!*QA>19SH4?!\-)
M9-3JXUD=XJE%P49@K]7[<WHY92U)^FVNARYR+ON0QN(-QBMS>F?,@OZ0'$X6
M-1Q7]PUE])C:19OI5O[#N\K3+[=(/=U0<&.Y\,9SZW' ['-5%X0EB*86DFJ'
M<7,)G*)NIM<V%3(;.RLQAC9-4&%IAOEG::<K['RVIP _$+FD6,P20E,S2-@>
M]!PGOZ58HJ;CWV=B.RB]Z'"5S\U9(;<KBXC69AO6J\?1@OW1'L#/!>T?<%HQ
MLX0ES7K%!IJ],>0F"H1VCYK",&_/.-T]A;P8L6S7.#48)VVO@/!+7JJ^H^QC
M/0?A$F..*,$J\:);2W&#,+%-J#2BVL8XMO;!EXY.C[QRY]00TQOUK^3$54.D
MNGX, J'_RB;'OXEK-FL&VWPX&1=<BA,#7X*O/2GH7"0T\@?H.52N>,?W>8M.
M+O7QA1/-1OR.R]T"(KTOJK( L)IFR$EI/T2A%;8?)HT.P61^V$,]4$O 2WV7
M9\E00JF=F--386K3:_[>)^[Q76L]?>O9CHN?[EC>B 6.Q=$*F=<,H+DXF;:Q
M!6EBYR!6 FD$YM;,*0DP7(E-.H.?*M5^R3O:&IVI*->SN;(F5)GX+0N@0.?Q
M-(%QE"32ZRFS&K4?Z4.5'\!?GYI34@J7!DM?YQHLGBN;\/ <,C)7TBD0)-X6
M?8Z/#1@,!S6&*A\A@V=8,-0HM*TSRTP&3!V,L"S7Q9QH3=EX[1*8/GVG847!
M+NGE!_%(<[Z[G9,&CI";J!%TBWS_V#S,XMTR9:6]_CMK-]6LDL8&Y$#<0)P/
MJK+^_8_T? K@\G[1441T8,-N+[X'/S_ 4)SIBGD8C)9%VI!>(L-).]KU:\&"
M];$,>SM%RU"=Z8_[=]FUZ59E;8YH\GQT@Q%N+>!3-YGVQ-I>V*(K22.E6_';
M[+G7403O0Z&?Z%JG!FO29];,_3IS"MX#PRLFV5)VVS!"1J]#!K2ULV])E?"Y
M+Y$K>DGX1.=&@TY_T67U;-.\X>*XR#=OKA;!3G[[\L^Y3+<,QX,YB"C:+N9C
M,RY& '4MG_C]-)P$Z:T7+A5>\M<Y<*5QD_ZRDZ1Q29I\B-\=>*^BGZZ9,+L4
M0\62MS@9-M$%%M<B+<!Y^B%P;$ 1DHOT)-:V4N73-NL(K#'JY7=<OF5[M9I?
MF@^7/O%=OW#H\@4A6*L!&Y#E%&PHJ&G+3 ]C&2$RAC_P4C7Z5ZA[D]F H#=^
MH5V4_T39\D;.W.L3)\X<2O-JN>B<KKOZ08L2M\HY@P\&F@B?;GR/:.TK,AZ@
M0B:WM-^:ZGP,](VYL2]W[@$R[0_G-0@D"SX?0E.F_%S=6BZ+6P[(8>W]CI-
M[0&+YG5BPA7 G*J710^=LT,0U;\N9&M=>Z"Q=D  $%KN.L[1:F::84@5'_ Q
M9M[$!8_),S0ZJ8D_?,#B_H5C-2\^79L]_?-SRM$DNGY'O-:9(SQ"W$EBXC0
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
M-ZMP'&K_5X<U2+!?RBZ_T%\U&8N<&I;?[E#,*DCAQ*[(QM\32S'??S0.&::
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
M48L? ;?<GNL_5WY0>B?=2>:N9E,Q+  GCQ@C%#,DJDG07.1QV:WTT@>+WYU
MJ47'&[]FGEVNU/+PY"J/+PE2=K#<>?#EKG'(#)K"Z6'FY%EYKWO1H)$'35>0
M Q!E2NG&+L,A(>>WBPH?S@_'W?\FU_1,^[J:XZL]Y=^<4\1?H,*0@LQ*V 5L
M*JQU-HD MG,B>96J,YM!1IK4+GR'RFVA4^5:OG:ZADH)AIW:J"NR+3D[EUA3
MFB1#A5?#Q1H9?&B"LAR=>'$*1E0LM4_>A*X&3NB8O714Z+IE+NL[GUL! (/
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
M8K?;7+D1:G)\E>GFD<J[+EVT%-_U4$3B4(X0;>%?VJWYOU'8\_\-4$L#!!0
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
MX,A0T2<GN[93K+0]LLC]&[]GW IG9U\J9[[IZ/*7^H@I[#NSIV;Y9E5,3'A
MN!:5^NKB@%C@IT(OD2<EYQNUXX'E/!MI=S\YI@IJ"2^.CL!)LVRF4/(AL:&5
M(,PK850\C!RXNT:WYZIV)C"Z8\-)Y?F.6VJ7=63($RQ9]0@%RC$<TPHU3FC"
MIG%TP*H!MV'.;N7MT_)7E9T=C;+'8@P7/N7D-4@,!E]N<).LV(638]_E A%8
M0<Y4X4IJSS8$4L&7YIK%4ENU=";B9/JK8R(QHRXJNW5,7')2%)FCEY(/+KVS
M$9#;J(=RG(#).]9I\G84@7$2ZL7#Z:=M:'4_[EU?2?_AG*I7NX0</I\U\6K,
MSXC>S_,HP:BV=FF*N9<SR07$\.&(V_(PI1XYWS-%UM^<U)XWX6\[1)^+5AJ\
M]UU-4Z=:HU0M^;@POS+P0_G_R97_%<L@LHOP(>&$++PD.D)RSL-YLH4@CQ1\
MO]$/9;#?[XAM&.^&]N.U.4<'=2_7_]KK?>O[[HF7+9PRW'WXA8E,=#-^[273
M#@FC^.65?RW6!'7G+_R.Q5C"2=W*%C5%9JL%AE\T]UQ[=?\\O^ LOUYOL&^O
MZGZHM_G);K>60 >"KHPH=H6UR)<E6;KI9F:<;321&C!X_6CTYX)3M^??+>.B
M0I$.,B.Z=9'>NP0HPT2?$[]'J$D4F#1JFJ! Q1.+L$(QU=0(?;V :6L3,&N(
M-G\L?5!N*F?DP_-.9OL7=<WLT7',W3@9<@U^ 4<JZ,?.!1/A ^SKG[O@]*:3
M='2&951,^<NH@#)O=$28U]:R<365JER5_(C$[%&%>BK6"X3J0FU:P"!6AN5!
M#S@"<@%ZRD AYDY,=8Q5F*0H^$ZWY%K1@P8YO8V3L5*E&5+[QH'+>)KSNC R
MJA?1XD6U)V*%0MZ$SA_+H^BI3[DTM+HT+O1M4]B36OYF%V]/YB2+C[F?\_*Z
M5Y:UX<+\+/+XA-]TY0PKJF[IB]$SU\N#]Q[<J>\S\HY/!<;.>6G+T2=8,DV,
M;=@^="MVB O(AL.DK'?W11!Q2J?$>7U=S^2<I>M&B?<W%U26\8(XQ;,V_,P9
M+.H-MOD5O#F6BGYZFO..P,LQ^(+88BGZU,1/DN:09*EDTCK/7CSV8F9F;5W^
MAX6S9H!&^*V1=<LWDG'L!"K+@^G&F4-+035A>?_F*5A""UI\A 0'[-$\Z3?]
M)W>7Y3IO>KPX3@.JWHYR@3$CU[>(5NV,&%<>SDNT3%=HZ6LZ(A0A^3.C9K<;
M<<3(Y\B+7L8 @!8AXP.CH/7 494H@J [T34>+1VGV1&9.N,V3L8+Z3_TSQZD
M0RWJ/4\>/++3#3 KO^Z)3>G9&8)OQ22B]..$IZU50.R 6:OT%VOI[IZ99KKL
M]73G;>^IT>$3Z^J]NI)*H[_?"(W"&LP'"0OOHV9Q?:WHQN U$M&1M;OD\\[]
M!G'7GD[($=(,VIJ6K"HN&E6$,I+OF5Y[*.9A*2$TA:8=PV<2A*TMX^2F62=I
M!.)XR@#;CS!D?F_)FE97=/=B2VM[I_6;#=E#WWV2!S[M7;S4O'%;DI^=A[\
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
M-5?T2N@,#'$$<A]2"1?XXLX%7G(!SHR7XI$CJUX.%>Y^45Q 7(@+',=P7+D
MHP/^3]-<YTZL*?PO9SD\JY[5QSB6=1$XRI*<2A@+"V7/*^@!6RXP7<X%\K@
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
M0^Y]55E 7N'_?IR>+:$*WZ>&LO$7M'SWX0M*C)W""B9A,O'-L8-%.F3^ [O
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
M!C2BC+]6Z':S@5I' C8!)M%B1@GHGC-O>$DU2TD1$?8W<NL;O%E+JJ]^<H;
MHDI-O^>PECS^_\5X!Y&4TXBIC 4$.9@."\#SL226#&TJ%/K=Z/:Z*=&2KAF9
M&NN7WZ'<YR/LT:^&C$Y[)[0AQ>&&#*T:,)@T/[7($K!F US]8ZP=D_YFIN\)
MBX,<_B>FLJ@5[<=KS2\>D3/B^W(G_'AA5.5[-@!J!:_@%C)F1&AA3: O$98H
M@0KH=+IQRS4GX7GY:-6A]>Z*UK\^&SSL"\N,;C,_JQH8V(C00U\$-=D =P&S
MHE6T>*6 6M:.%;R&%)ZSO_1@,Y7T>C[DIF)+R<[>$^IW!#U,KHIK;8JE/LW2
MXOR #8"EP&HU;V$4T/O90/Q)L(-"[U#B&_W1BSP%EE%ESD4EDM%Q =?3-'4T
M_$6#].M29#PD@RY\0E09D.>I#Q>_)&%,, -L0)JEBG+NR40Y$R;,M@S26[2]
M:2B# L.5L.EM98*]]U2."#3VQSRSHY_!$O;#]WW#2K;R@FR B(Q&FU&M.K "
M: G>!$T*+&WUI,+-G.1]HA[9=PQSKGSMJ9AH2"2'M+UGYB(\#:;[VV!UB*Z,
MM'EIM#:Q7P&1B!=1?UE=2TG[/A.X?Z6\N<.OJKED,DGNE+*L7A.G4!MO N8-
MKKZ^G"Z")>RHQ2NAS(]4XZF[7E/%Z;84ANL=SVE^G)'Q&J/_[N%4:B/Z;=/>
M@1NY!"2H%=XS& ^K@W6LQN 5\?[!M_ RUPR23C&C30SB-VG#CB3RX;NV"[?=
M;@LZJB5&-7\B^'!%>+N9'X&HPP8=0'5D2*@Z,.\SW)Y_;7;,8)@LIF2(^?VU
M>6BASY-PIS=[[)C4T QX3,Y9E6LB@&[.ZH?5C>/I!T&W[GEIK'=E-$+0PI 4
MYE*WM\6 =,#H^Z;+ZT/R^_+O'A[T3SBC7%:@/#AW60I8PR?B**=@T\%=\[6^
MG;CX9F?R :)(;#!Q]L87!\I@',.7E(LEU\7-'KZ#/)JFV,HLO>IR1)UK&\_Z
M%C?=#%6SX)B.X05#NW RSAU82J;')+^)'%JEA%GC<.^[BG<,<L'Y>'G466U/
MSMT*&=VX6OP*CGX=M=X#-QQBA-#-T>H@Z>GRR;V4X.2Z7O*UM%,=XQ^-GIVT
MT):LOLQM-TW.NB^XIPJ3!N4CF-77NHN9AO?6ER'BTAEG>,K*"&&A-]'C00.!
ME]?M6@C\Y_FMO]O*^81&/P ^(H*#4Y!U#=$6P?E?Y_DQA@Q#T)U8\D+MX5GJ
MEXPP7:\]L]J7W:P"#7_&FUXM[<RUJ!AZU8N_B 6U-7OFD[$UQ63%\ 4V( GZ
M=L)50+/\60\PM-M5*>_DB#/,M]6OT%"TU#DR_T*<>[\RUS:CZVS@,G*RA_9@
M A$<J4IK! ,H*02LU#5URK"_5SO&=%1<J_9^[I7U3&]N/L&Y\]Z",WD':Q4K
MS\X#>")NOJXRJ@5!/^6/%[N6P6_ZA%K0/K(KSB AF/%*=O59#*@0EC9J<;QL
MCLOIPJ;7FV7+'? R>B ;()PRP%_0-V,)"!6#/23:8])KDT5[O(BB4&'S6 $=
M._G@\Z$C.WE":VT45,0JR)T;&QG3X2P!,2K=M1K<3DF@G1@V#MS3@]B!/N!=
M;EI8WNW;,!3H&[,/<T8Y0=4HZVUYW"V2W*/ FC"Z(/IF+HOO'<+S\,@//'@L
M+LN:AB6KTTU)%=M'Z"M>3-O!8RU.CCT(4'.5O$>F8WYJ9M%@A0W XS':#'%*
M^OW"2_+296$I#G:>=7%J2=[$*\M&:\>-CMJ&Z1AQ?%J;QHQ,FS&D.XC!\=A+
MC\,[IL<;+I#,QT;05J179@TI)VH"'$[$OI$(V5&F^>"6EL"9XXMY&"(3SP8^
M=K,,V,"4Z3CV1[+KSX9V6'4P>8-JSA)0IXS0II@%U["\_O7[A;/#O2/RP9NG
M_!'5^@/E'T(TD'!TAGZ_N='C_-W H_.12+HS8S_5H&MU*F5!I!W/T[5]B:5*
M"2HH^I84HI5NFA?@F\9I2"\(%<P;Y?CI %'O(-@ELJ*^D&;3=6.L+<,.3*((
MKW;)7Q8WZX<7%O5?+Q$=/&E=-Z&(O6$NCV6(>Y%:2X@P4 O1_CJ@4[QO"Y<*
MEUF"[\1')*D/O,UM-WO#^F'8R0:<3);PM4B&N SM+HBC[V (@6$D>R%A P44
MS\CI$<:1ZJ6EVW5U X3[ OT9N& +D9]+LP%?#819[7AQM C$UO(4@QZ$@,MD
M<0<;X$.K);17.=*Z9+35=CL(< COD[WXI=@5H+*!Z7[:&V8K2V@>G.F!JS"+
M6P5!+C^S-6S['DKC8&#)I>;R4N(3='"FXNCBXZB706+7[]31;2&H.2+\84*8
M_OF:P1[D+;C"D(PK^/"YK,EKX871-]QOGP\]B=?PF15O>1BU3]U*V$ZN$D[A
M94C8T);!FY21A>"5U4!*+"FH!I$:5%F(3)TFLX&')0-<55'G+<\4V=PN^51?
M:C%L:$"HV.S$48ZM3F,[D34)*QV4R:_R%JX-[1G2#P>E.Z?[9,>G@L6M40]A
M+1HF[^;X-"4YOL HIY9AT_@V; VN(\V9-@>FD")]G1,63YLY-2A)5ON1RXTW
M:CZ<_JPU-8EXR% CG_EY+P^>PDS 7F8#Z;@&;/>@#.,LI:BF  PGXFZM*CB^
M'-&H37=P._/(IM%>5UICSNB%F@7VNHF>DXT\&Z"<69W\LI!+SB6*<( (4E%N
M\9Q&RJ)?G=!5Q4,,MY*:M<<[M)?L9E,%Y0<IFBL'J08T3V9K)5P7,]"J,+0(
M6BTRQ?0M(DAGOX]/75N^ZW0Z;V['A:B]ESF'_4<YLO-%'JM!)%>*&8/)&R,5
M6%#[%L#ZK<;"N2BK<97?93J0@BT7;@:98,7<+&-.=ET,T8X0C3LH9SGL+:,0
MO@,&:H?WX)(1=95ML*E^6A(EC)99B,)V-C/L>=*,@]7&,2K)$1>R^\D_R:/=
MIT5:0AZ%N@=%0VB>8%8A?-Q@T@PI4!<B8UDP]LGR@Y8&N 08M^AN^B[0YF"Z
MY7/IL]\+@O=X/E?9UAN]:2IK>'")#=3C&1*;M%@PCJZ"UJ7(M/-9J#X'!TE?
MDE3&-K8KFA^+/3)2Z;WSR#V"I/V.$]&ZVMT2-[Y[6NT0Y6LU0Q\'NRBKM$GF
MO58IM-=[# R5TOE@]G4?F-"91-+R?L"?8[5^UE$GHCX_U3?(*/1T;<;T0Y:
M%-V2-8640W@[1K7J4YSBO(C]'P-@8LO3YD>W(AO5#]O+QVAD.7G_?!1HG02J
MQUV;%\5[0XA?7FP@V]'-,2,P,0L%TH#.,F'W!WSZBC$9>>UZEL6+$^<_G.U?
M"]04C-!HQDWITOX"\92;$'"_4.G=.4[\I'G8N3:64LX<:*=[Z[KF6TNC1V+C
M41;%M$AHKIZC/4;P%P93YN40?@B1;ZZX5(Q$ !N8)-1^316]%"[>>_O@9QV*
MH;GI6O1!:UG@XX0*U9Y6!5U8S>!EID 4>;E2#C5(HA47H:JGVS]/'(T]I!U*
M^EHQJQ9S#'#)7MQI:J/7._Q$\'I=X%?DRR,EE!Z:';/(0IONBJJTI^1%+PY*
M8R]_\U")";V>H]/@$5@[HA?0R&&6)6=C;G]U_\0[-E#GF(0/>%@):OCD$G%)
M^!VMXDL($33"]'$QZ+/<+G]G]A)&\ZR:F)6"M$[9#JW4%73M[7NGKC(_YXM,
M.,;F:8Y90'VLO=5H0E%^TYDRFT9>//SP=+]^L_EM<Z&WJ(JL)EB4?.3G3(HJ
M8;]30=#[#ZZ@C4,RZM&%S/'QW7TVGGP[FY< K:?)_R73:2TL\W?5;Y@)2SLV
M-ZRXE!?XME_^NR;@G2BG&:73A7:&LA"_2+L%I1/'D&=F%&?B.N!BM7=Z,)IU
MO-IA8:)W79ZE#,58^%U![?SX96^^2)U6Y3V,!>L#HK8R#FX: .-F SZKD[J=
M+ 1<Z67ZLA.5YTEIFGR?0Y]"8-F@F-L+WZ 3U2YG=5[*500?@Q[2P=!XQ8S]
MS*S?U2I_J<J.-Q%+@F'Y4T9]]Q>-W3Z\RS3Z4\1?:D:27()IMXBB(B^?5^:R
MN#$?D+5?4EOU45C28 ]B4M.#4I&]\-"F<1B-) V*6RTH[I?B5"6?G+:IGK5K
M_^[[S@7C_NPE;75:]QCU<Q4=@5JV!5WTJL"\9<+T([@B2FUJY[S)LQ0.)Y;T
MNL!YFC''J/_67$J90TAPX25:PTE7^T^SZJ_;F^+80#-1HI;Z?OU8BO-P\6CA
M$&F4/+?&Y?Q@S.>4VJ4;>W9=Y5AQP#AAVEUQ<:T\#$\*OCM8$ VGBMQJ01!A
MT68IU.^;)]Y_OYRUZ)SN<LY*,Z]TUZX'COJW=]G)GMBTA7EB"7M;),JMB4PO
MVD.P]T(]&$>M.<$&;L6OM?LG//8N+"6/K-S>86A;WGO 2/"6F:XES'[(&FU?
M@26<@ZNB9CI;=7"T(\PD"RNJ.6&._U76O#LULK4Y)Z2/&G.1;NSQ5_R%VB!9
M];YL=<G=O;PSN[[)RZE=*2W0>WL%V"AM-DLTAHFYU7U)V'AE#IZAU=:':^O$
M_U"WDZ-5OAN$U!N9K$E6A(B- !-#^ 9S7;H#Z389JV/4])?363,#I(@+374:
MPZB[9H^_Y*ZQG#B]MEV%!=XL9HCSDHJ2B(Y3QV:<JIGW?4#_FV5O+F\FA2S(
MF<A0MY7?Y39Q'XP6>.OQUZ$"_MJM][RCX?)%]_TU[X0])T@LFE^\?YIU>(1<
M00Y6-9H^UZ,3&S/4> %W3'<ME"7 G<_JF_M%[9WVA:PIU_5OK;S!V]Q,9D=#
M'>4D$A7>R$6[_ P^F.': SH^P;S+XX'.O(M6&X&6-'<Q".JNAJ*YV5CJ3NZL
M;RND$0918V[D2%QNKY'$JZME+]R.K5O"*G\XO\')(HB%2-% %@*\0T,Q,_$7
M!YP7NDN(-[USNW/K6<HIQQJJ0@<SY5#S[^Z4DF4]>_M*Z79R'D;0LUI!I /S
MMK'!C$(;@LM@8T#:4:HB>C%08]%%N@$CW]A]]J6H;4WZJ1T].%,]LMZAJ,A,
M:_0FW8$UUQQ.$$G$\[,D&:9@!"P]#)^R/[FGL$.XB;:7K&>7PC29M-*^V/DP
MJJVO1V6P/YF$T8"$Q#&6ZCGT)6INN\@4C(888^EJ=L1/+:9YSG0:GK4.V*VG
MQ'?F::A%5,].(OKMT-[3Y\U$12J?5V;!U;$$UU8E5"A-?)@-!"'BYX4J+*Q]
ML15=SV;!H'5GZ3UG9Q47#D=(:T?K'!>+^YD]5KTGN1,2B3$UX")A7MJ"_QG#
MG9D*:4I'@'%T]&DM)2.U3O$&;^-];[\QC9P!T7L'UT\D&T>WB[>9FK[GG3[M
M'.N'K?]"&V1(BIQEQF%)+A'8*;BX>S!+'$=^\;/IK,(;NEF6*1NHH,_YTU_O
M6]0D-3 D'3O@^N RM9)DDV8AT*HX#-_N4C=7O. [[M#6$FU5F_&13[*K[O@C
MWJLW!( M>#+HU,_:KKWX'*WM3;<"RV@[J*8/*8['Q^$=P=3M=(Q<D)A@D<H5
MFJX2\2'! Q9$JG-_*!"I0+L+195Q"2\,-T>%T[R9CS"\FITX652*989K_+X6
MMX""J<)G#U.]-1JYCJX\=SO?T^?,G:0,1*HN.I@1M@9O;2@J+ @5X4*>>KA:
MR)>WOG@>6!C=/6['R2BTW:M,"?40(<% M4V&1$.[TNYZ,(F$GRJP-:,<:Y >
M""WUF'73C9$[ZS9@WI%*C*Z1"B9.=,Z+8V81W"T1E#NT)&8NVI$RM](1\B3
M-:A)P3'@^AT;-9\ <[R^.%%;,%Q9Y5B[;(Q0"(YR!)\&UP%SZ>KXCN!$YW(X
MGM+1&>XA^?J!D_K'^'G_Z*0#V; WBE0>1U=@Z]W?OLCZ7[16)>JQQV8=6-"
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
M\4]GC=#.F'/_1R<-K91>WUXPK%5IQ@;B(<E88L,&--D W1U&>8_=T&(#']D
MI"8+IDZOR-@\.^$!H5@($HDG,UB.;(#6C"#ELX$E:#+>L '6A$UUR>2N#-NG
M+?,L>1%6(8R!8P/D:]B_/]S[U$MWI4SK"#S#&,8\BO@)S>;TU]\>KM17?+[Y
MP,[D04H%- 7\IM&!%9&YO?1#56L-WV?B52MX;MQPBO,9N]?^'_06038@#4UU
M60D;F(0',X&)=01RA#<%^_$,)"I68&:LJ("?N,H6(CX>SWS%!AI@WNTXH6!Z
M^ 94RZW$+>(?=M!Q;JBRA" IE.FV@&?>,L8RMZWAC^JN(_\PN(91A8;&D+FL
MK(R!FM6?"J=_8K]I:3U-I@PJ__-O19_AAMC>Z' VX+Z3#0RE>.A[C%!36(>W
MX[>^R;!27:F7EIY01#<AE^I%_[&;[._&\1TF $V3Y0A^&9KHK]T5,4UL( Z[
MINP_OS' !GYX.1\\9P3>#SC_-%GGR-_P]IOY@@TL:W='%F$=^Y4'?W^+=<\"
M:FP[*XJAI==/_ ].Y%MFY!=NA@DTI_/,1OHN23  .X-_?L)::I-W@EORA.7O
M!BN!48)R&<GS4/VOJ$  ^"J3O74"^0!JB7\8OD.%,=)+&?@?=S&!.&SO='$_
M)*D/0E42'_&W'6B&?\\-#9>*7%-V9P,3MO@?GA,ISF=$HA(:(:=>QOQ);%SY
M164[>1ZS@7,0N1PQN28UR-"%9HGS&!NH@,!=(-\L0,KM['># CBY^]_LI.1$
M=.'7=):P-!$HZY8FC,&)'X2%^9]280@Z+Y3V?'F6[_+J7@-2)1L(@C+6,W6E
MN,.--<L\E*Q5V0AO_--OADQ;-A![#?_1"80NNB $K2PM6RJ'DQD3?Q[&03+X
M8Y@S1'?/"M8OTUE'QN#(K:,03%KV]/YS3]J7\5N&:AF>4,3;5EG-UE# TBVN
MS<_17 >@6BJ_]2=<W$QHQ_\4-5[=^LP&M@S+\BNP$)TFRH<S0[%,V;'WSH*M
M&JZ3D/^9<7_ P'\W.98^]$SG4VS@)7I^BZ/R,P9?)/(OM1E!P IAZ5 E!,'[
MX^#R\[35)<B#2,(&X4][$9=L& J%T&PV=&'I?!"#;W%_PMQU_HS_T^A'!L0M
MJJ5X Z8Z[*'O_)IIR1H;&#X.X8249_G/U?06_5MR7A<ORC 29; ;PP9,V;J%
ML3$KHLIWR*O+RG]"Q0<XA.K>Z&+L!$2H0VGNW*%LX+?R;/2F&HU# 9U._7<_
M( ]2@QG)S3AF+)3U]T+8/1O,W:B_UR?]W78P %I4X.DAM'/:%&C1WX ]_C19
M][M(Q9^D">(D@CAK\%.J%8+[I!64C?<&NC^>XJ%R_M.PY@+BI^*97WS%F(%#
M":ESA%@,JJA*P;5_KB=AK[\GAXR0Q7^TA*BT(A/[M:M2NJ(4QB%R!7+JPI]
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
MUH;C[[SLZLMT,GMV'3X4Y+)K\\(0Z0]2$.JG\4;Z D/M"_*7K1Q6BF[ L(0
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
M5%W'8'D8VYY2!=":>3#Q-:(5U[<A]34?4O'30(+\]."5E94VF5?40%+>F?C
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
M&61K)^L >.8^U@:4TT@Q<J6[=NA,=?,^;>AH)35.>U&PMY<]=9<")*8N+9L
M!?AM[WK#PWM*+6A<@"4-YPC'4I"@=R'R/%V\KD9'24PF::MC<+7Q?4(1YIFH
M*@.^XYFHJ-23 O$558AKI 0G]EK(C[7H280B&H>O6;RJ\39ZNN([VS(P=.#2
M$4=MP]SM258VIX3X)2T'V1H,&+LH@B/U>8&/Y4W;XDB/PC$QF]3%HZWT:TO%
M6;-QM4Y%RB/VKFX[Y>*U<JK4D[ 4IO8<5I".&*C!S1]EK+$;+!0QZ=3SXY&T
MC?2=]*'2RR2!GG>U\N,_EPQ7",5__&ELIS.;V_UUO*4$,7#%O.HZUKS&&_5E
MBS'^SF/!\T1C_T71ZG-Y)J?<QF^E*$H+[<BDH\&8]-_XLKD+X4NV+E[C&LL
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
M]\N7<!Q/)\BU??2=5N*2Z9208*R8CKCJQ\^OX%?Y%VK6,G<(Y&.4JY G\="
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
M,7_U^OE?EQ'5W]<GZV]W9*23CT,L5G/J*LV=S:!3+N]L[5O+XPI9U_%.5DY
M#?,!^>\'ANXV.W+TTHRH12V() SH-DJYL+8;/2^U&UT!W5<H/C=GHC/O:G=6
MXR_6 .7T4DWI*,YW0:P4>>@-8R5>4[MKNQQ ;APFV<0,U,6'#4>:,\*)=VM/
M?!SW>X\M@/5FS5^#9_I/&TKCM03>I GN:S!<<HP\2RVN@U^#+?OA=]-0)A1>
M:!*/YJ28S:[/493J*0H]G6F2SPH""N8V=[Y;ZDC=CKWWL<?CDNVH_0-QLB)M
MJ$ EDQ'@11[Z$!P_N;CI"'FJ#%9UM#_@OD*4V7_Z]L+O<ZE!VY%;'[ /[83@
MV;U9&X=5U"\^J&;<F4'5^A31?O E\R%$\W%HGNR*%':90N!@,?)@2#1^7F\Q
M>"]]6B%;6%[.:X0SUZ!^S*(?^\2Y&)F)95O=*20[4!"(3 2 .@85VA#O8DP;
ML+SAN&/E$:+=N#R72K>(\F!%@ YT6RA_NZ.ZKJ16#:_]Z<BQ44S@)JLC]RP9
M=>W$,E(+-[]3B$=P!QGM#D8$W_C:V]JVYTKXJ5"J+;DNYY@M.R[B,VBVF-6>
MX%4^C\&^*.:B*4-K_>BFRK;H'IFO!0-;*T:O"B]EVDP=:C^FK7XSX=[IP,A*
MB>,:4=J(\',G845T +:+.D1[@P:=7>"!U M8C@P33^RJ*%+HQ"&U>A9_^^?V
MHKW6T^.J!YCV>C%J.AL^8]_Z1(=IDW2@:82!U"SR$K4.1VSKJT7WML&%*=IT
M0 0/Q;Q92YQX]$99H!E[[T:O1%PI]_6#B8%4H[(HN&07&YBE@>+>PC3!,M!7
MZS-7E* <OHI6HYY8>'+(CHFN";>Q8;M+K)[V<VF^2(SJ44V8Q"0&W6=.8X_4
MR1Q:807]1A +%X9=)V/T0EB7MH_!A'K$ W,"C7KR/-..+$Y()I^W_A ]F,/2
M;KH^()Z!L=PJX8]#8].+N*EE)N+/*:?SAWB)[),X6#%7I'$C5)&@8<WFIR6?
M].1TX;%ORTF+26K9TN(8;.*^^[L6\"M^?ACZD&-/;!MZ:OG5BN>H<O31R"&2
MAIK6G.XVPB/2$]2L)L)QB"24C/^*9J%9^WSSO1UAE]8VH?%K!T^E*QZ6%^<:
MX3"1D9NU(Z$@!2QFL1,[DHCBH)A&Y]B"GY^TOC>)"GGZW=6F6"8DV_*>M,R-
MT!1@Q[\L!5#];_MO^_^;/0^3M7*84E>9#0O:"@X.+@VX<>/&04Z9<\_'C76O
M'HGB5 :!>F%J#CP$%K_::C6(3J+Q0Q:^&L-9(.U[_Q)<\#=VH*8POOTC\=![
M)_V@NTS)QGT\1XVB(AADDPZT[!%F*U!C'OI@^( =?PQ-C;B;U!4D2NFXEH@E
M^Q9L>+=<7EP8/ON9S3USC(_U[%GMBQB_R>54O/@(?_)<,;^)&9DOT@4\4?M6
MV)JF2+P6=[4QKDR,:W*A0=JJ6C'*-+ZLQQMJ^/./;B(B/C)T;4*-<<^=OA?0
MUP$$UR4TS@LJF!^\2[)\0ZDW\J\-WC@_GRERLBGJ [9:=J;X+!1/=J:H@["=
M6CCA=MM$!*X<]SSL@<:%=0;+F[0X-O?E@+%/[GK&T0.XXJ*$J!-&*8-0<#U4
M/X3@_XD01F[VC>,(WH[3"J]GFD5[R ZDR'?1!2R:@RNC9Z?N1C^\-:+?=I)-
MY-R_;Z*B!$)1H9]F^?-/0VS=7?;*/R;D+Z:+^#[^"P2 ;(<S3N+]F:DP?E-#
MB'T G]F?*6)>ZR]554CB/?M)]GS($>=X4(9E,*OCY^8-2TM>X,Y%YUR*';4=
M[8.(+=+KA,*(=J1X<#B^[O*!B6_YSP./Y)A_MFP\M$%X%.:YTSO'Z*3U2[I8
M!('7#XUFB)Z\3#SRSFNA$Z?<%;=L-1;[5*5E.;D6]O]\X7Z/(PH=4KS(@D\<
M$@2#>HMEFB?,![5NZ8FUO@FY^7#%3GQ_E/#-0YMM7.M\@_&34/>1(5@:AK>'
MQV5;?%7(Q(9:U$'J#B[;^E#Y9%YH!?%12#'&$&=U]UK?\6& -1LX%&5T_S]!
ME4U62874?%,9VEP1WS1*EG)Y1K]^1UHC\(0EV78JS*HE\Q*G3(I&G6WD))\/
MWR7;IQ]*1X<B-QB<9PH,B3>5HRW#6A Q)KRXK_8JUE._5GF7MY>"XY@-@_%N
M;KVB%V]RT(&ZGMGZ'+AG"!=4;D[M1 =VA[J"GZA/\ZKQ]DP_Q\=K##+46MPB
M7@VK7&6-$F(Z<E:'P?[_HCXSE:4M%QUD<(7"+8P(QB\DKN#@4&*BJ61/826R
M>'AZ7"[3+]SDV_3;T[#N/(?#@Z?T^FB*=ZOK"K%[A%3RN<BCU.<_'1;%22 (
MC\-BB+F/IB'QX1[V[%M57X1.55:TYFKR_<J1I5W1-FM.Y'>B&=-FB^4P/IE+
M[]9<H#>X$]YND&C]UCG-K!K(>Z X*&>@(YM-2&/^T;/SF2T+PEGD(2Z^$9;X
MIOFP74AUCS !#JQQ#$PFHA2F4.*1,N)[FT,HQ2F?!J//Y;>S7O0%R908*TIX
M>0WR -@HVQM YQHB&M.JTE<L%!D&18!P;'!B6C-_^OR>448./B#R0K!/CUQG
M=POYQ&A70LB*;5*HXCV%1I'#&Z]>SWF(@+EMZ10V!I$:&,[SQN7OO,:Y&WM
M3^M7K)6:N^?S^']*^VE\4)+S7588_5U^2C=EOY!4"9'+4&^+F4W,B#DN+0:W
MM_,*]6JU=7QF0C8\95M>,+W1L1WM\HFRV0E:9V@@&,D.R@?)-$[/6G_7A-PP
MO(-TD*EB(S%_Z/)U[Q]^L]_D]J4+MW*==U^>>_'B.;:R]>2;(>"!/2A,&J 6
MP@.6QPFZ6/20L7O@#_OX0UT-0<:I=G'Q&6*>HF]O=0[>UE:,250JLGR@V:,%
M<@S!$]$M;121\EXZ(('QI9JUH'D@8]RS4@:Q%UP*^-YWG7>\?O'.YP#!<-O:
MQY$8G.26&0N!ZY_6X]^II%_40E,X;2KU.707G1&$"XES,A7)_NKZ_J?$@=FP
MK^L_GI;D79/V:EY0P-V^DL^#"8M#@Y:PWY;Y _#]C1KT]@JI)PKJI /*Q8-T
M@*2Y0@>V$NN+&70[#?$]'9: I -%KFVTI[O^#%T5BY S90LJ;JXB<!,-1C -
MZ!34L<"._,''&NK>[U&R%G56E=MY1]Y;J-D8+@OFWE?T+7PCV<L5]!6]^&.$
M039A! VR)O0=L1#>U^$0]\N8JKAW9J8YR('?K (1L/^X-5?![7D9P,ZSJK:1
MOPLL.C$SJK,?.2"2'YHO13:=07 %('@C+7!H8?<E9$W??CRART# 3I)K/B0^
M3:=UJA*\EQ9SENT>@B+\9<T*8NA&-BYJ!=P_)'9#&8JH_KA]W_U9I;]VT(O
MFR<Q 06*IBY'\4Z:.@=>.['NEO#+@ID979)$/U(PM1#MC8Z7TOB)$.WB)2I9
M=A#AB>]23<1-)<6$SLSOY:N/BBD?;/,[_G!\^.S)_0@<D0XD=%!?_PI)S4'1
M@5X,RPJ:'SHCYX4AJH^RE]XU/MJ65-NQ*6]L?/BK^PAADC@_B&!%<;7D#TB(
MK8VLZ,]X@O-1UT=6'MAN/;+)+#M5^-D+=6XCZE9'SUTHBWP,J=N/EH1?6X54
MBE.^?:M#R=B5!'4D8'Q)B\'S0Z[=7=QJ^N-*[#E[C3;'[1<.G9&)4F7YMJ^V
M$0(=^KC7(T)<'=&*DF)OB(C U@.4TVY:[*G+BYJH/IE6O,V.D NWMK5/+Y>-
M6M=F#N+B^W]ED]2_-1;?&,Y>%YP55]\CH]@8(UBM48HJDY AGLW[9$FV];D,
MFS?PIQK__#*L1O'Q>36>IOG5;LIS>T>;+PS(CXVF'? U'1124\&-#""8(A5
M]_R!^@13D<;W/T\86JO?Z3;5>-C78YE%JK_>V02[J__: KBG-1RR8$4Z22VA
M7#2Y14S$LD?7!AE?M*E^PV)NTF<I8DO4>7P38$'M !RV/^',$$<?C,=$S0\;
MDF@J--U\0JK_1)[KM5S_AV8'WIV=.0DH9]M\L5%>+Y@OBSKN(!0I MW"TX$4
ME PT@;?G_$8QPZD%M4<:AVI\['%_^-HQIV.H<_R')."^8<>&%3B2.1+"4 MM
M! W<L@,/Q0\\<[]9Z@&V<UI3J;-@[O/83>W/YB9\V8,KG9=9HI_,AUH MXO9
M&<KB,+6(PB\^D!E;Q-/Z_B>RZMY$,]]WO:;CX^/JV;HVZNG1^7>OR3,]87)W
M_X\O$CLZ%;U^:8:143 #6E30[^+Z[=@AS/<C7] D_D(Z<%*?,CF_<A,Q@*!]
MH@/+F8TXAX0V:N=^O,@YQ,T'-\_];_LL_V9,^UET@'T;/5I+1-#ZI>"TZ'N(
M2M'?]?_H3;@@'1C]\F?CBXW5Y\4]2OJ+2,S/1R+G+)!^#T7^;/[[GW:58C,7
MIL'2+V[T+"MT?5)Z6,@^96$\"GG5RMS#FPYPA^)A5![8[\/\=$#0(Y682CO-
MC=G?%J>EN1(#M\LEVK\D!7_<AN-N1)K3@=)8.G!0@0[@5>E _&LB/RV!G_(H
MD0XDU=U(F<^6C;][IQAL,V4,>-]'![(?T@&B"+K_(\088<Y!LV5<8-#9P$+F
MX8ZXG\W?W=F*HC&9A/YY%+U> :=8A-XY]X:O[__6U;J0+)<P<Q0%WQ>!H;^;
MWJ;YY/A?P2W< ?BBG(9"Z0 7'5@_.8WYRECAK>&ZF/9*HJ[%*\;B1?U[/662
M&$))Z2BFQGYF .!%Z_ZB'D6VT2S<'6A]/]!;[)C'^^1WW% 0(TPPY%ND*X=!
M!C5L0SN6I:A]XZ_[1\P+?AZ._:3U6[1'C0XLF%LQKJJE]K,,H\]H,O_@;14\
M_+?LI=_H;57*LBD=R&IQR*=EQZ2HUO-\9_[;AM;_87S>:^*4)''TKRDMJD0+
M?I8 E\"LGV0TLKHL]-90O5C="Q@3_TT&*,]_1*7E<& ][32O,>TUAI86N*56
M##G3 47VIW3@RBH=L-2_(SJ@E9S7RD!?X?E?/:M"8?_[S-0'0$,,9]E6J7=2
M&;YJ(%O"'*$#$0Q0;@?^43SL\<>CO\L'K/Z:H ,_O9W-KM"!?LQO ;W=?4:
M[&O7E-1)1IYI8825J-+_L?IOB/.QS9@D4T$,Z-%V*YSW63E3PCWU&ZZ2N38<
MJE_'BHQ2YAC,7(LFNPLZT!)69>D SC>4IH<>Z*9Q,@)B>0U#4:]##W=/I0 @
M!@K'],'WI2/#&1F=.PE]H -\>Y *(RG^[#('&U_3 :D]6U66?L9%&#2&E1'S
MP<15FI@S?,V*8KR*+:;R]A@SL(]M4H(^J9;P<].!Q B*,*-4M(V@(1>&6^DP
M<!<=@_YY#-IE9*E:,;'^SG\:W7PN!4U]2)-!2N/#&8CX_%%'B-%M1)64BL:9
M])&4&\JW!*+:%VQ^2RL]KV]4F^S1IDC.T Y!>[UR6@US)2V9?2L*#RP_2Y9[
MS7-Y'6ZPWKH=.@'<*OX[?.5_!TW_VR-'CG@Z\'< ,_\>6P<C \3_P?3!_W[B
M/+8M "3B[V;/__^<N(A*$28<^K_1_5-T06,4%;("Q7 6'H01CSS2071.@S?^
MK.=:\%AZ1+3O+9S(73BVK9OG82A;LY/R8Y<O4G+FI\.2W6"QC.]<281]Z,#<
M_3M.:M*<BOZ7L]=_RG^.,IS\+Y46_P(ZCU*P"A>2B.)'6IB(XR((MO@/*O=.
M%[26[.G>",WFQAC^E*VI^">Z']MC3)N!-^WNO"DSKZ<@H88*9"!WMD5%^+18
MT28L8BR>Q4931[?EK([N7.<2I$;C? IN]JVVC@SR)\% 1SJ0L23:EJSO;C[L
M;&05K=Z29#'4DUBY?$2"\M?JD;K(WLZ&A][76"5A\C"+2,:\Q:2A&"*J.3_Y
M0A^& ^TOJW1^]K.R6T!^WIZ8N#A'G6+&-\.""QDWHYXP1SB_"EJBQ>/<Q;X.
M%JG,U>H1C(;9BTBT?9QGPLI!2;_PVZ(7^6R4F3Q8&#*&G9I"$T9]8+B1I%4*
M/DAXN@;CW]8-]! DFCZ]_LICT<.M-.^@L#SO1I.\TWEKX!N@4RT7 G;VHY08
MD!KH0)^^J;3Y&AU(GC=2NQ+8^AV)*VGX4>AN;X3W5V[+$;+:2%XR_*RIVQ+5
M3TP!2"%,C#,LZ8#G9'+1\50<)@8=@.99"3(03M((=MW NSVVZ:\X;UTC\](!
M4!.R :YU[HI&WH5LL,7)/3#( %\OX[J(+!ZR48,BK'*OO+G?P/SN8OR1HTPF
M65,]'@P\W9 #Z1KT@,RUBA3;Q+U+#GFY,A%4%:D[=2==T_#;</GGD5>NZH&2
MIYZ%!V.KEVY?89D;(LM2'(GSP_6+5:0X(JTM<+]X ,[VR17Z8ER3;R#N&K=T
M_9R25?P1J%VW*7L@O?U3SDFY2N(\:>IO^Y;3;7F%U_)'>/D']O:T.3VGZPX%
MW#CC@SV><-#OHK*,MB,?'S][1V9<L11*F'(/3$'N8E<'-=0&"\Q'O<DW<N\V
MOK &#AFP_/61F=.)*4HI(^@MC0DU@.*%+(CA>(,1A&S0L1X]HE4FQ>K@]\".
M9TFIAW(]TRRJ!EW6J4O\^3<77U]B0CQTGH0U.B=3)'$,$E!.>@Q](AMO.UJ
M-:? +O.+1N</_/Q*O;^DH%Y_0WS=D/.V9$[:F\Z*%&N.&;04';@1L@@CW2&J
MHWB@2>)7L_>_[@E>V<Y^._71LG;/U1KOY!\M$X-E/K[M$8]%RR)U\8AX]:XP
M<&_HF-1*^O.!SPM?[OM.3;!^S>9T/F_6QRHX(V#6)_J[ALR!FL4T[O9G1H?#
M!4P5(U6)B"%$\HIQ>]<\2C503AAT((UO-SC<4DV1KK[RPEP\^P7-T3M]QS8M
M97^5QEF/@R]&6$&Z+Z%QTDDHMOH+C9>(2*EKN3BE]8GU/MMT_(_K7G&6F<PE
MG.0V]5LML0++?[%LI?Q[>4HLSH2#CIB%$=(U(@O28<UJY).2[>Q#EF/YP3Q[
M\T=]?.YEN8XH#3TTD^X=/;Y] ;6*EOV5N5A,,B+N#=?SMML[6'^([#[BY-BO
MUIGLW1ISBI_C>H[25? NOIVAA%=W@L$F;/W.)JY>+G!%K&F6$KK&*\<;.E1T
M9+;$K?!K84VS<#/J3M2KTS^.804DJD/SO*PY:B@LU!J,G\-2HEVQ$\1)#+4F
M*KI&W2 0#OJ\;N,HS>8\-2YQ(E65@T-6S1N_-TP'XA! EVKD+6(Q7C,'5ZMJ
MJVC7[43P$AHU4]3C^)P%<BZ5/&&^-13Y9X?$.>@2KGA1;J\?#IXK7B0/S*W(
M$JWBNRX%!>';[R"=5F0CSK0?],G "7/M6%_\E);[<#T[R7D+EHQNJ(^CF=)F
M:#S4YZ;RR&<:069@?L)&["GP!.WAP6;QIN-H C/A$/>.:BF/'[OJ@L!%1PX[
M4(DT3LV'!]2,IVMA$<,3PH,&K5GWVJ0>-$_(CHT\D31Y?,E'E1-X=879RB1E
MRT22N(Q3&=1*,E6"+F$G95R_R"F J8-%RE,X9Z'+>E&/^&RC0IM_JE1&)I/]
MMU&L,QAL);QI,@[M1^5[QY\LY=&UGYE6UVP7ED[H,F*^5XT<Y>"'/1& RVNS
MR 5^^P5G1PW0=,&1X=4E8_S97"*SK$BDU_1.<*1VS66.@J]6/@UYAS>1[_JZ
M'#1_<FW&R53CHXPRI=!]UFA/=&*/83YN,A43@.%Q_4+:8^<N#.L(.+_B>/.-
M<D.-E31+'T]OS '#OGKWV*$BB4ZP UJ9'#QV86O"FS0X>_6U<UO$@T+*1I:-
MDSWF&/961M! )!-9DS:&:'#8"=**0JELT:0[P7?Q):,TG?F6!V+*M+G;_(4F
M+X86GRX03G]\JY-4@;.(?$T^ 74.HUDQV'B8 "4(+U'_4N^3Y:IK9F_>4ESB
MNY9I?<[S4PL\/]Y.6W^Y+X!+,&./,FUB--1\6B_FYUT/1H_H:YQO0-H-%4D3
M-^-_,IH?9.S:-M/\U.F=<;>!8\N##U?,%!-L1/;.5P@\^/HC%.M X"2S4B2I
M15T<'$/UD(I?\HTN>!#ND^G\9:BMAB+1DF_?T>G_T.ZV7^Z9QM-3>0,$]8]
M50I5"@H+QS*$%;#5MLK-]Y@.')A9NL)?0@>\+9,#2*>BAM9? #5R;X,!@%V5
MY=J_T57_U'K8&%7\/L41]/M#$O#H3#2V&-/LT1V,\S)QOU47>7Q>O]JB.Z_I
MV<>XBZ<?@]$C>54!)IVC4=_..*]>&HWTAIC "Z0X<!^)6 OIIXH/SCF^CD"V
M!(GFUB[\\B_>/3W((Q0G9%C"GXV^G@FI80:T$J2L!D.BSR.5+CF(VI5-!&'5
MEJ5K@L@:877B;S)\LU<LCQ+\-+UO<EXF/GTKUMK%N;;+T-5]\@QUF8\2_B/^
MO4F3 DM+C7TE?8;\$2\]QC7F%\/3HAIVKW[GB7K5()WLN-* 6X4.A>\(XX*Y
MSX.?L\CJR L[2RU-;BLMGPJOG/%645:>:K(1'&45\96/,F/E04RAKZ(7[Z[B
MY-)!^!"&'XU3!_<20S0U]8Q#)#QLGG?G%PS^OM55D6MQ7M"Y\?F7V]8<[V"-
MW56](8(4VS9J,_S&ZK(P+C$)=6A";)</N@V3"=BT Z_PCO4%PXK,S[[^7?%F
MP"=FXK'TMUIIEP\4J_(E9.+ 4DL+K1@=+#N4_NO15W4#@8X$&Z6P@^Z2U@K1
M\C$'ZL484>:/8D190,^?*+.=;T0B!DQAH'-"\RX[Y& 3ZS#57"AQO7F9VV=9
MMJ7+6LCP_=U+EP!^LY,P=M0TO/4$AI!(7/6@IIO*H3[09"!W<',@5-HAV>/$
M#,4\V._!2]//-G<(>F>^YHYUF)1G\)V=J#'X@#X0J4^6^TB;7*K?R2$?HEB
M[A/Y%,7YO'('<#>)4.]WJ4"7^Y/#AK%Q]G?-;>GJJ[KO+Q7N0H=V=Q2J5R:J
M V&-];'/BO!.V?<JIAXU=<KDJ;Q6SG&']]&!16G2-6HQQ?P6?C(&P]H%QSVU
M_3:Z=&5E^YCB8>6HCM=I6;/ABC+WGY?P%Z"QJ1@!E !%GYI9!6GAT[UMP,ET
M$U&\AI-6DI133;AH[5MGYHVQ2?G;G&;\N;#'>^C;EBA7!O%D+;"'#Z*%T?[U
MJ<5\"LO@WN"J"#?RU&7OPR%WB)RHV5M<H$F;SFDS%AEOR%J.0"PD"5,?HOWA
MHO49J*,4IO?ZM;ZG$F<VHLN*KI:P"76=>>8( !R?HK2GNI7ZY?C X@$ZP+.(
MU.WMD6KX\#/=2) WX?&SI0H!MV%XO"# =5PE>J8 F/IWGI]F>8.^,1E5D$\P
M)BM"NUA4PJB^;)#%NT>-1R]%M"O;)0DFDTLKXT6*>C=;[JGL")+O4S2(?CL3
MSRA&Q.'7 661=M"#DKITO!;+UWEBP-ZT^Z+%>JQ$NP^KW4;=V9MI&VX2FU]=
MOT^FTX$&V$XAV>K+.!Z6CF#ZR1M^_N*!,)O@-(.S)5?5[#EM)$]N<0L8.W(,
MP%HR"34E?QZP_,G/@>I;Y3 1?+G5HTGDS_"6.]XT:U*5:=G8Q/8YRR^]X/@\
MW*CQ21:3M-F=R0\,*HU>[MDDW9[M,B"K1W+-F1A[$H6'2+TN7VB'9\I:IBC:
M5PU4ENM\'L5K?(?G)1[7SC:/;'BS#-70.#/) E!FKQ.->8K&NHV2=9.N;PFX
MOQK?US"S4X<<_/!IA#PUP)*H7A6X+L-S9U6 #GCQ+QK@O_44J4,UH)(9\=#+
MUIM+3R^XM1J(\XO8M;!8KS<)&&?;K!?9 _>L=D[@$ N9I%O"AW+(+I#:"$*X
M*RA"@FB0NFOBZVM:6>=AC5475'W\V%M'0.C@&Y4;=C+>VP@8M-M?S-W%7T.Q
M(L[5RR:DEVY/(P+#L]>3KB9S=UZ]?98#N'T6>*/_V4/B3Z6D#19Q$S49G)T+
M]18E^&I6KW KY,[RUV -)[N@I"<FMQ5VQL8D8.<\"M=6 4@7GQFGU<5$Y!^X
MVS&<6CVH-*.WO+ W9,3.(YIXZR$_[B2L""4(M8 #-"Z_M>>F1U'S#+VA%6LB
M#2:>GI5R8*? >HB53UM6&I3/7/3X\L*7A]UL6;Q4WM/F7L^+/\]R!B)BB_G0
M/L&A:WX#N^R,4*8<Q"W*M\PTA_ &.N4?RSHEI7]\H7&8U0Q_^Z_?C@E8GAF&
M2"/P+XC3T@WZT-!AUY\.\:M,*!Z*".@[/X")A_/JI7.?ZFG/CI@XU#_AQ+F>
M)69PS?SA<I;HV?OQS%$F-:2'U!JXK_3N0BA#&0GMTA2A^PRMV;$94U<Z_7+J
M^Z&@SP6+V<:GDV1^5_ZE<,;W@'$K01D&VF*8( 9;HPC_P%7%]2@N38:\&*EP
MN$V:/YFLD(#_%I$D&+UAG7!Y>'IL3<:KI0O.R.55:KR)QEH%E%5"&U\1;ILM
M:Q?NDW^EP:/#\G";19A+X!Z;X]7HM*O.K?_I[SG^JQL'??'_ 5!+ P04
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
ML^1M3.RN[!M]SP'J'9+Q 075T-;S>41<,EZI57(>*89&&MTO@\Y_[U#(GKZ
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
MK'9U^U?Y7Y'UYK]3M'9%VTZ5A^C3_EJ+&[W$V,%^CZM'4G'$8 #"4D1C2!Q
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
MN^X*N +0X&"/ Z< 3H[?X_<KY^_!S?7[E8>;FXN;EX>7]V\"V\8'"8R7ET^
M;QO_[P&]$Q3@%_S]S^])_NNMG#Q<7#S\,%X8___P8#<!(GP<CAQON#AV YPB
M'%PB'.PV  [IR/,W]3B _S8X.+FX>7AAD!H"T!>J=T#J<W%!2O- &D.?WH$^
M![A%>$1W'33D%;-T@NWV%S]T-SF/3^ED>;.$51]%^?#U6Q';^"6EI&5D5?:H
MJNW=IZVC>^3HL>.G3AL9FYB:G;EH;7/)UNZRO;.+JYN[AZ=7P.W H&!T2&CD
MO:CHF/NQ<2D/'Z6FI3_.R,PO>%KXK.CYBY<5E575-;5OWM:UM+:U=W2^_]#5
M/S X-#SR972,1)[Y]GWVQ]S\ O7GK[5UV@:XN?7;+@Z B^-?QE_:)0+9Q?D[
M!K#?=G%P!O_^@@@WSZZ#O**&EC G?['=A^[RB9],SBMOWJ9TV(HB<?U6'[^D
MLC9)A?K;M+]9]A\S+.(_9=F_&O;?[1H#!+DXH.!QB0!(@,G(CU,#_O?*C0$3
M/X&>P\NGK3YWOM[YT&![?J,O&XAIP#4?90-S<[?+&!(H'#6.9A&)4D!LQ_8V
MBB..@*I4^!GJ_K2'CUWK^E=.;1X*WY9D1"JXL2/H-8Q;X=X%V!4C\0L<?R?^
MMK@JV^8P>)+N5*7K2-+R0,=&IM.@3Q67GU:&RO/M9[-H(>@6)$]EYYEEC_^N
MW5N_!()LHQ2KIY&C#LRCQK>_G@L5>E1N$OB\1S!%PT?IGL%IKT_=!W9N7Z\G
M3>WP8&E0F/@XC#ZF]CBVR%UB(K'K!:>=B\'<] X^'E.]\)!<@4>V]QC&;" B
M@]7"!K;I^;]@Z(+Q]).>8VYO"QSD[EA8I)]O<(NPC+!^=._%PG$Q!S;0Q ;&
MS*>1RZIY/63D792$-E[,?LST10@S.R!#,Z/"VES.:>;S]B-JG[<?C@.6Y_+C
M +7?4JI._K$L1D%-&Q>0EE7)D,5KWGB)A<CS%,;%\:[9GW.IEK*;'LWG'4)N
M; \=\3;@$;?\>Y'(R$7WM"#VO1NL6A5$Y[1:$HS?T15*)%+'S@P'RTDP,DX^
MK#CWJJ1J.KQI)MG^-F!I)/[OBHU# ,N@EK"^J,J*\!HR?-&L,ISE[\TG]^WN
MT*VP!P:YPFU3H&K1LB7](/8SO&*V,IANB&VQG=J1VN!ZHG/&3$_"-<3U1IF/
M5ZS+2/"^H*.N[C]_L0'-NURS94^)TT]D_6*)+CV14PK$Z3S'?:"_5+0>%_G^
M]NII/-<7+\LNV;%C^UVB3IFD)@;HW=RE"&\(BA(@N$*Q<&8U(PZ"8G0I-)'F
MRBS6TRQTZ"03Q%%7'>:':_-G][XJJJB*2;N@VSAW->'64W7.[>J)S,>XZ6QD
M54S+:@Q2BNA4%INY7EI "6NO22=0[J&3] U=&OI_W-(]?.7)M2/O5W*714_Z
MM[T:Y/@FR08H-H0Q-M#,!@37<&,S[<@JK>9S86<& ZU9 Z!JX=1X::7S]9^/
M> P"CCX"Y 11UZY]?,IKN0"OA3'$">2B2#;@B1)@2()A5+P!>)$DY-<<-+9.
MQ#/,29Z!R&7>-Q^2E(TNV0T G&TWFRM:P]'04B*^ABTODE"\((X6$$GS81)\
M%/NJ%=-Q4JL,':<77R>_P)RKEU=VN:></2"7(7'?B.?12L *K@:YM$%'+; 0
M?;.@)Z635-1.B-:MD[4CM@K+>-!T?8JN[MMW)W]LNH5?</<#B2:'CWE\?-8
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
M5P>1+CAY,U(158AV5^G=:HRVM/8GA/XU4]]=:6J*B1(B;GR%$<7'HY4YVR[
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
M",>?;'* "Z!1%X;:7RB'3+G5I/@\"5WJG$&)L+KA_'K!^;AFEX9S+]%L@%P
M]K1EHEK$"9W'/^J:^WGZ//_ZM?7;Y2LM3S<M5<H>5AW4&)?OT3"@=W9LN4<%
MEO$L;!U)BBKOV[]6?S\P.43-%-O55]']+I;#UNG&DP3!7E@KKN+(TBYW^G4&
M9S\;\&(#8[@9/#X0"4>3M^GH(ZW[]&SU$[#RB1/WMKF+G][M<T&.6X)[F?^
M&4T+W*/:R0;NXZ18XF 9J;-#6#31KQTE@ E^CKYX<:0F?.Q5T!*WK05^QNFM
MV0+F75M*VT@&ZS.JTF292"&2EE#;V8 S;MR<-%E+N;7E.=62HS2TEJ$C9&%:
M$X(*O2)M,;K"CV!(^13>W;R R9NBG.[AM .=6PFRU<3MWK5UC5'!U%NT;J/A
M=9E3GUX:W<@[-WZ E)!S[7IKPH_^<,1T_C_=GO] '<'KR5&Z6](;CX-0LZ@/
M-QG(.S3E=>07'SD*9M76RULMWNV=%=9]NZXJ6R7.2&AG\FO7:Z$[3"PM_O/9
MK@%%JV+&-@C1K2? X Z3#ONI2(;W-#V=T#*I31GLEI](ON&7&,FI$OOZ4(P\
MQ<!-:%G\ JP=7E[&$%-JR]1@R4 )Z"KF/%4J-A#)"Z;;$2E%D7Z)#:&^6?Y[
MB@+V+:@H:JADWBCI[1;6Z!*/?,VQ)KR,HJN"MK2:/HPJ:4H&77!AX!5#?<8<
M*?)4E^^>H[EOQ;[6/13L2>4;,YGK7FI 65:C.JX9H2/D/'.IEDJGW606-EA2
MBMH4U./$J9A0E2=2:?;%IW6??O([T'*6UY@2E@)H?&],S@_7*Z!=9#YH5,!^
MV-I>!H_1*4&AJ,*QZ\*U8&T[2ZGNU[J0XX\GVOAPSM+9L?!KOJHI9KHL7M9G
MU>GAZIF2BQ?!8C)2\M0,;L>G%]G(MG0LYKB]:;^8IV_1+B?.<WEWQ&V?61K
M=S=#BZMTF $O6D )(;:QQH@B>A*4D4MU.5<(G//Q?EJC5FZ:&KJUM[A4&ES2
MIGF1![_:I5CT03<A^#%'F=F-DO-P&$)L3N#9G+T*,=73=V?E08W+WX+TZNO3
MW)P'R[=L;8T <<M_6R0V+>C7/!5V,/-9^UE#4*M>%7R_=+^>(:6L]6!9"Y[/
MP<N/6S*H8R)[E11^X-<3UG+WSKL_!"/TWA&+)2A%#'$(N^6PY;L4X1DD_C9>
MV!Y:;#L00G97OS@N[O4,< TNFC0BBIS80?"\?^@][S3UR<%3D^'Z,31S9JQ.
MSRC7C'O\+.@P0U0GP>]K[,HRI4A\^K@AZBG[6'W67*#+U.YQ2,;5M.L?'O[D
MWQPG%::WX,8GD:*L84*MU+(8XN[T"38@X>C!!O@9*EI)N-=KX(V2)ZICCV.5
M?I7*USVA6/_89WFQDID]0)Y:RJ9C>NB\GZB=;8@3%&0<=J<Y&;Z=&+?"&GJ.
MQMJDF384Z![J$Q&C1EVM<+*.UIJ%F@@C-O"EB!8&%M-U%QKW@]"5C?/4F/O:
M1+$I-(Y^HJU<X'F5M).ZTI56P0R[[,),L\M-@F<CDY,,$#',K-ME<<1R?)-?
M;.,^,(.:,D(6;K40&ONZ2!1<=Q^>W+ Z;AWT\R.M\J,S7].-1&<7]P_N)%LO
MO !H1A&>[EF6H3PT9N9!=2@/7OUI)8L*(]N\&&(<O(Y0$I+5Y.VW.I?O2>NP
M$3SI@TF]9N[,'>W61-FXZ\>2]<35;"S94D)G5U:;&F4I$0N-,@/G6C_6.;0/
M/]F0DDR65)Y^\%X\)0!V['K;EA]#C$#C83[ :K%:6*+4VG:MZ%!48C5!TD.
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
M#0]Z(+<>X7[BV$ UE 2$8&S "L^R8 .TNE^A:C1K.L_H/)S2BUM7@SS !MB
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
MQ$L"+%)B:])% 27'X)J2Z%ZXC"Z<4*9\@%4:Y?#"'1X3Y4S%,[C-[&GT9(W
M5^1K!N3=!J(8TUL' WFP[3H,!Q3V&.8"9J*)A*"X$)[:OVY%=#^\8)*J#4_<
MF QOF*&D71]<;)U^.;W3_3/%&WONI)IWE1&% U MX3]M-.]P@%6="M27JV-S
M!4(8;PX [NI;7:2B>S$U EVE5"4.T#VT91#%RB533M!ZYM,K/T9J6#6Y"KSW
MW<[]7,K&9T&VUR('V@TO]OL"*8P?XO.WPZ .[>*G]TKACAA,SL(!Q1IS+[_6
M>T>[8[A^N@>,Q)B7LD52:0-.U,35J6+V>V7QCZJI.,36!O!J$F]V4M>$>E;]
MJCMK+" $F6P>^H"EW8\Y;P-=*P;94&<<[H,616Z.GZ8ZXE"BISW!<*<X)[OA
M!GF5/1&&-2?]?3L<6MZPAJK1GB -"D&KM +*(V@=M#:^@.&(]'_[C;"6:+[[
M@OF!DFZTO<S&Z /1,U9-OO?T\ [:7\6%MAPM5<DZBZ;X0&L#J*@[%Y@[:)9L
MH6Z"(EP4N=;%WM/T43Y8>6?'/<6'/@-E,]>,GYW6L.T7:;K2%GN<#[@&5T0%
M#TTID@,HM(IH'+RF((EI0K2-DB[L*P/K>I151BT^^P?8PMX>54DOINB_ $0]
MWAV(<=+&H7S0VYFA5$=*!>,,\Q"8&U(\A5R#0JCXUXMH13N;R&VZ%&^7[<.O
M$B/NL\_8RK9P44,F.G6CW^(;F[H04\&H*33]*!6=8%*!V8[TQQ^G#<696Y7_
MU XQ[.&NL]':754XA8O8-=."F#_/]&'RL&(A,H>)0YGV6;0F,ZR5.DA_3O,@
M_AC+* @OFGW0Q/[0',<Z4IS^1?2/J.<1<Z^\,L\ W[:R.N&$EV=*5S4#&+>F
MD-VOMUHH#U\[''2K6(DO?]'#!47W,5J<3^;-J.%-?Y!D?6M"Q<V3/#15QQ:6
MID:<!,T8-E$.[53+*#C85C'1 XNI'SPX2?ZCKL5]+JEA-&9M7X+#7%SUWMYW
ME_:'H$!-/$4.QI0L0GW.JI_19$N7Z=VI"&.]Q/A/L9J;"E9J,G^HY#]%5F(F
MI^CRX 8ME7Z-]12J1_0<1^;&+!1FET; I[HF&NF2H94[4A Z2:S%=^EIUV2X
MGA<Q$1]W0E0=">8 _)FWS54;/S!-/;#HTH30WNK!6I[YAJ]XXYYOJ K-[1+'
M:.A86".,*:M(KP1-:-I]!:+FEPD'^242S[PO1#AW?-B87@X15;6JS3A8N3WR
MU+:T5X:#AEPQKT*6#FK2_P"Q 1#M?,;@(3]?O8(31=NHPE_TW^LE3EJ,2$G&
M;364TYI>J(:?E_A<0<Y<I3!,F>=!+]K.;H?44[1\3+GG4G+ RU<OAX?\:VPZ
M8GZ*$ZX<$ 9H^$Q,4U]&IRY4!L"B#C <P IB4VR#9S2YU_E+7M53$DS,LBRH
MUDXF5VCQ>4?O#]?=Y1-LJ7<"_*T%D)L)2]"*">-]:&[VT+FMX%/B4+P"?R7A
M\:TS:WVMB_%^'[US(F:+)K6*74^FR0!/V[?.O>2).%@!/<H0%>PQ!*I_RF7
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
MNPODS2U??FY*LMCNZ*.N:3T:6KQ>66(3K1M7T==ZBOQ5F;<8'@S&?[_S0:\
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
M1&BXL-WV)%?;.:=3]].V'%X6+(7Z9BD45K#>0?$8ZV%4F.FCYQX>;4R/,:^
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
MMD#'%Q@P=@$:UA3V6\R!AKNC2!=TBXNE<DZ*<A>B@CJ%:&,8*HE1@X_ %6E
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
M@<=\+#SH>X+(?13G,.4!A=B/PX#$?BH(-6J4I$=W8CMP>_WIJV$/)$V\]"S
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
MHBP+(HI2Z+$(010$!&9$$(@C[K,,$^$S3S>U] 2MJ=WXIKG1ACSHZ%ML\'6
M&]=TQW 8>LYG(6&4PZHIXQE9K:<HS);GJBGJ,/-5]Q:WX_X^%27/[U=M$USZ
M.CA[NURQYJ=EZ_"N?9?UV*VB;/YA, /RKF@G0"Z"..688 8C$42J DT:BB#T
M89P00E#BDQ!IY:"_"?<3FYZ.9T [IE6E3<\GP&M&+\"JG7I7X^]NI@I.\ZCU
M0@@_[ ,T,Y8:LPK[Q]N+-$Q&:-(4!E*!R\'CW@PY5"U@RO;?)QZP^B:/9>(A
MB=/P_D/,4YSTL>B.7IR6"?.=EN3GOEAQ-2;]A9>O'Y[EHM(M_N<S7N8BIPTO
M#?EW?,5%7E<&A\0V:T__^5 L@9XGP)X;T[#+5C\PM>?LPOA,V0K8TWO:J3$U
ML^B3P6FT]3T'$ZN]L!7!V3;'Y\ QW"V?M<X9?G:;Z]I51T5IAM,P2Z'OJPY>
M6/Z12@\8LB# @C"<!JE1!Z\]"A,;G%]7)%\N.0,EISQ_:5R1GY;%ZA[*Q1X-
M>_WNPV/@/]H*;>/C=3.8W)>$'97$I5NTM?[\KLLA\0ZZ%P<OM%.\=UU/ZO>;
MEM2;X-CF<""+A>^E/(28!2HWA6*8I6$"N<^HG_K8([Z1-NJ1G5A%>R; @ LS
MO=1$3T]9W6-BIL&'X'!\F&(GJB,5UR0ZJ]Z; ;%K# SOMLH6_?J\Y+Y'(O^R
M+._*QU7-/BWQO4&ZZ.$%9L@7582!H@S]80X#N)/?7X76R&A1 R!.>^Y.,#!3
M93WQP>^*"T?'4">EM,T5/;+JG,FBXX+M9(N>N-BZ0!.O:(Z7@P:9GW!>-O6+
M&YU?A(+'(E-CD?W8@X@$GJK?HI"EB(H 96FDU\7$D.[4F_>>BZV):8\<*]H,
MX!H(R1-XL2KFU,)5[PL^ 5J&V_(U4,,&N(J%MM)U<!+MM,S31&IW]9Y:5.<N
M_#2!XD %J-'MMJGG3W)/FN,N]GCYJ.*+_]UV "4BB)' (?0RA"#*U%$U\A+(
M" J],$R3&!DV;SM*:V*;,:3<-G09T#;-03\.F)YA< 2#F3$8$KT \J<E7X,Q
MY.!"Y50]E05[IJ/86*2IGY3:6:KZ<4HSIZN?%'D_9?WT+7:*WAX\J .V3Y)1
M-? K7SWGJ_OK)]Y6E57ON"C*[H#B#G_GU<?O=8DE#6F(RM?F %V^&U2-"BN6
MDM+]U4JJ(J_J!:'"HV&,8*:&LJ+4]R"."(,\SE@291C+_S=I"3$AKT:&QKR?
M1'>021KV0-[^5"L&S:S,E$]+STK](,_ S,IMG2,#I9%@PSG8L-X_H.[ZAOO&
M\@VX!3V[[FS@#)@ZLJ%3<CJK#9X!\ET;/@=)\_;6'R4;]>OM U\V18MX];I
M&4%QPM0D-.;+/Z(0$LH1Q'X:I6E"$AYIM>4ZO/S$+EU+$#0404=2O]GU 33&
MS>+Y,II9,B/QC%I?'Y?"JO_U@>5F:X)]7)1A)^R1J\XXGQSLRI2N-ID<]2*D
M?H@HE3H4H0PB#_DP2Q"#01C*G5.,4D*ULGM/DYI8O=H3O$&$Q>*,\C!$!H>5
M9PMN<VHY(-JZ!"U9QZ>7HZ*Y/,8\3&C^\\Q1@0\>;([?X:+2OBW@C%E,0OG-
M@U0EXZ,@$1 '6,"49B'.?.K[D=%QY@$:$ROKL'+SL\HJ4&%]L%-^7MD5RAY"
M3#?.<18.9KKK"((SJ^^G*"\]1.$-J^Y'2S['+K53V)NRH)RSQI563:ZNA?R-
M=*3KUQOY_.O+%5.SP)X4N06G.&*"(9C%,8/(QZJJAA)(? \S3Y H](S:S!K0
MGEC!>T[:+6W3MDZ^YP\<LW\^XU(MV*2ZFVFV";1Z&C\18&:68!NKVPZKGI$+
MT+!RL1X$V'#CSAY80.#(3IA0GM5^6$"R:U=LEK#L=U\4[%N^7%[)C4)>-GU#
MY$9^$849#[,L@7Z02K^>R+]E41+#1&!./!(G2-#%"R])H=WB_B A$[48DM/6
MCIXLR-=T#=O9'P9(ST"<+[29+>CI78 -1:!(.FQ//RJ2JW[TAXG,VX!^5-"]
MCO/C5UNVWJEQW>2M7(N1L;3(RVB<Q!SZ$<9J#\Y@YN,,,LXCX4<Q98'1'ER+
MZM0>?L]#TYQEP,7_-)AF>P:F>NKM'"G#/8 +D,S;TI@([:KEC!;->=O)F,"P
MURK&Z.:SC<=[7#U\6A;?-A,7_!A'D8\\Z 5,V@S?8Y $400)%8&(4QYA+[:T
M&7O$YC05BCAHJ+LP$/NX&=N%L] XPQR8 7&.$3@JH7O=WR?U5BI_5.@133]^
MCWEN\OOBEB\YK3G[I4T$-"A0/'3OQ#K:G4. GC#H*!O7%QZ4>UPI78ALIHBV
MTAJE'(^)9)5M?'#!V1*-Q\09YAB/7F?1+ZUINO9X_\OJ*7^_JEAIE.!_^.Z)
M=:GM-GB7/ZJ<C5^^W%PU$T)S*:])3O\1P4^KTODRFRG3F+A.<_C'!;-K<'9X
MR?DZFXV*M-72;/Q*.P_T<[Y2<\OE@\KK3YBJLZW7]D EB4CH\2R L>"A=#]C
M#^(P3B'U1.I1CF+,C=S/HY0FUD5%M_&V&LJ@)VUW\G0<+CVOTPD(9LII*[^Q
MOWE2-D?.YG$ZLWJ:)\7==3-/WV [ F6OET??F6-!_"!#J0H*4Y4%2QB"A--4
MZG2(.<%!''%BD@4[0LM(C<VS6+>;\[19K*9C3X[CI*>]CJ0W]U2/=B4:-A>:
MNJF0AO3.IJ(<IS3S5)23(N]/13E]BV6*UY-*U+Q:,?Z=L[OBJJJ>U_&HP00?
MGJ81\CT*J1_+[W:<8G7VC"'"*(PQ)4D2&57(Z)&=^"/>,@$Z+M3;W?+Q/ZLN
MC'IQSD D363UC(1[O,SLA3.HS)/(C"1WE5"F1W3>Y#(C(/82S<SNMDPZRZNG
MHL++OY3%\U,E[=3RF<G=FZKA:Y/#.=ODAG_!C[T.Q!C%R/,$#)L^&Q%.VOF+
M&0H#0L.("8Z-$M/L^)C8W/1<@88MH.A:FA9;G/5LS0SHF1D?*^#,$]S.$]M5
M$IPE%_,FRIT'U5XRW9G+F4?_NA"B6DLWY#>X96([H4CHQ_.&HIP.XEE*8::O
M?=1[5!"C$-T!MJWB<L-U9@O&'6!^&($[],]VG]^O7"6DTOJYE-HC?^#E"U\(
M%(4B(11&GI?);VM"8(JB"(88B9@%/J$)7TCMR@MV6^.RUOO"'B)E\D+M$M1^
MM][Q^WRU4B%A@I>JJ;W9E_,@1%F28NRG!&(JI/L19@RFF<^@2)(P(IB)+/$[
MB#ZN- = NP&H)Z<-C[S!+39Z+L.YTIK9ERUJH"/GSA$8$\;15_X@B5D_X6-"
M[GZ?1Z\]=[;<Q\>G9?'*^:U<-:?\R 2E9?/8F@Z<JD'G_2K_;\YN&AUY7U1U
MM>DZ)]* BBCV(4)(%;FD"<0^HI"'L9\DS(^4,EO-FG/,Z=39,<,A9RK5Z-"0
MLX_?U=\-[<1TST[/V/P03\3,8AT<'K?I3G;1/PC69.N_QT]YC9>*S;YS<'>P
M B;I2S@YH,[GS[GF\XWFT4T$]_'Y=%,1M(T]-YNZU?UGZ0+SO@KR]7U7/XL\
MC(6?!LIIE7^@+%930V.81=)EC1 *_<QL+L@HN:D3H5HJX*D;UB"M<M'S Y:*
MH3-JD,=QU(TPNT+'-++<H] 0OEB7);]>=&,Q7%8D:PGI+(@\2FSFX+&.X/M!
M8ZV[;"N4!9?KL'5WD&$9-*\709:F*),^',/$@\@+I?I+<P #$DFD<4IH+,RJ
ME4?I31W\[:BK'DGVFGX*,\T KSLD# .Y/0B;=D0[70A&2CLM*I:UQ'16O3Q.
M;>9*9BW1]ZN:]6XS;\KSH:!-I?2GO*)XV?H2G^3OJH7(LC20?\"$DTQEA,4P
M12*%(4Y]D04!RT2FVYOG*)6IE;NC"UK"H*4,&M+ZK7J.8S2NULXD-U1F&Z&-
M&OB<%,JJC\_Q56=KYW-2L&%7G],7GY']S.N'@IG/B3Y\^\1:MIT0W)"V2'O>
MD?CTD8D#8<T4ZX"<4TQW'A?KO+3GG37GSWL^+-3!Q.<CEYHI%7U9UHLNLO.I
M*-M>>/?RASYGO=E/KSWH1>P304B2P9!Y/D19&K<M10,JPIA2AC.AE?%@2'=B
M#>U#6Z(H 5VSHOZZX67M_&HVL3-%=ERA)\3+3,F'4&VX %ML;+;"TT#%NB]+
MV]/Y#2#;8F!NZ+2MI24 K055-S=&TLM"KS&4ILO-8CPM9>P-JNWM%D9VN_.2
M7/^%EW6NID/R\K&Z%NUO*A7'_)[+[47B<T3B!))0;BI0%G&8<4*ASV)&,A8'
M,=8*(EK0GCRBL-7RZP(,^&G&G51-@<::)?"[8DHST\P&:@W+.QV IH&(D]A=
MSXJ=@2F>#D,[<VR*I2.#; ?#J%$V7'(^PVPGZY9QMES"+K3;^M;RWM8$"Q]S
M'F&(@B"#2(2)]'557ZD,(Q8)A .N%>$YN/H\>\XFM=W !!P&0B\Z:RV>U2Y3
M0S+CP.M!"1R%6;?7GC6H>E"LW1#JX8ML:_!63;N(O^;UP_OGJBX>-[UB7P>-
MAC/?E]Z-'T//2P1$B<]@FH84AL0/HB1,$ZEW)@JF27>N$Y.2O_#5,[\ 2S6F
MD6X?I)I6Z^DARH7@22P-521\!!%' F825\B3D(9!*+C/(_.DR0EPM<ZCO'[B
M31;E.YM,05T8@R2.XS1*8>AE?ELHFN)88IG%#(N(,B8RT\3*R4"TS;6<%$&]
M3\8$F)A]3'H&P#?) >A9V#K+GZ+!N*'<S@I)]:C.7%1J!,5^@:G9[99](8K5
MO?(WE3.ZB)-84 \E$'F<0L2\#)(X3"%#G&!!8S_%@4D5^7!QHT^3>=FX*I"F
MN"Q?E?YC@TY&!X'0TW%;\<P4>;NCN,,V#@>X=]6Y8;CTO,T:#@BUUY_AT#46
M8:\#0X\WN7EK3;VL*KF_8]MY.]=DF=^W@07$<4A"E,(4A9$:E"H@CC&&J<>0
MGU":"B(6*WZOYN3>:0;%G'"F]49G[1N]QY^)TW->QIW#1Z$1+9L/66>3TR_
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
M?:0%$,_+S[G@"^Y%:10*'_(PPRH8$L(LC#W(1)JJ.BWD":/$R7.8F5B'>]:
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
M#</52G5J4+]L1W7>/6"YUU9+5%^*)BK.V; Q2.)E%#&"(>51 %'0)$WS0!H
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
MMM[WTCEX=H67'1>@+OHO*-@PTO8?E- U(Z(N3T%G7IEI@8&KLDT3TO/6=%J
MLE?P:;.&^?:\&9-^]WC_7\6W7U9/^?M5Q>3/IAOR\56F=I@5<7"7/TH?Y0)(
M%L O7VZNFB**7(*@:R@TT#B]O78'A)D1.(G!!%MG/5FM-LLGEIYM>ZPGXG!#
MK'G'V446GS#EEX_%\ZI/>;U^X:4Z0VPZ6%X_-=D>*:8AC@B!H703( K\#&;4
M9Y"&,<6QSWD4:NV*+>E/K/=]Z820K #<\ )$40)5& MQSPHHGO0/56V!'C<,
M,\!G9BWV$NX5.Z#E9YU-#Q1+<,T3N)X!1^OJ!M=X.BID<(#K.?4*)J@8E"9H
M+?M650@F,H\4'!@M8^%V+9=W)6[ZY&S&CE=FK:''UIC:Y5HN04=[.#==,V1Y
M$@ -/\N1[(9>UA&Q';>(UA'.SJT:6W@^ITI#O"V72N=Z<Q7\^,_Z]?);R:I+
M]O=/*^,MSY';)U8\-;M7Q>R4EUD-6Y;+;TU1U*M"MZO4& *GU<^!\&::IR'W
M!#N<$V):Z>"Q-6=3OQ-"#37OU*7F2G=7U'C9#%UY*);REJ_UZK?JAO/R+V7Q
M_&2LA)K+3:R4#1=@P ;XRNOG<@5^JX!B!C3<Z.NE+DBG]70"?,ST5@^:"537
M4'(K5=:E,9MJ&PH]5'736^V./"XI+9_Y, /R_7-92CN^H$QDJ4@8C!(UL94&
M*<0H93 6/B$9]86(N<D!_E%*4WO&+5VPW! V.Z<X#I'>H803P0W=XD[F <T+
MT%%U=])P4C!'QPK'Z<QZAG!2W-T#@],W6%: **/P#E><#;.V!J[XN]?-)=VI
M1>.GM3[;9DM=7=</O+Q[P*MV^UQ]*58OO*HY^_+<;/LB'&%",()IHE("PBB
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
M6YIPG+1^QM#B:;=+T>RUEM><FR1NM1_BWUX"G/(T8Z% $L<IPHHP5- D0:S
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
MF##=U.ES@%][=O0(0RPF0(^=X*9</MP_K#;/4GZ7Y=.2R^\_:"E_-0-,^^4
M7S9U4:,4UW_04E3U/(K^WQM$OFRV?Y/;_9CJIK1&NZ?M'YGG(K.D)<81D8B9
M]!1.28PHRR5*:9K'I,"8<=!$Z'G1GUC)_56:.*&64ZJO#WHGVVK#@-9H!YJT
M7H'B)F#2+ YH\87IP9F_NITN?;O?$J:/:\11C7G0S4;LK7J]"G8T!#415\V0
M;(UU\"RWO:T#775C7<33P]V?YGX=EGO2_C,C/^L-\CH?YN4M]$I8.-YD]12T
M:Z;M<LJW"TK"E(6"(%$4$N$X9(@57*(PCT*A,*-1F()NFH/CIXY -A/=?N_
M 7<)O&"%I?IU)A 87[2F#:[.3I+@2]T<'CZO.CA)V)&XGG[JHJZ3CQH7[<_6
M)_YUN?WQ[K':;NYE^;)ZAFBW4R2,(R6%0%A(C(HD)8B&E,89X22AH(V:,/"3
M1PZ5+,O:@;J_7U;&LZ_ZFRUJ5)V:0FS9:R?"TS$-)N(M'H'Y(0<=)L$?&I6@
MPV7:8B4W1OCMU; %_AH=&4#&G.F[@)[BF,#8A].:^-JZ&R]1R%3D1<Y0G/($
M89I&B' >(^U0)C&)L<IC^XV?0Y#F2$ST8KQMW'=MJ5+&&6699/!!OD-"X13E
M+ILZ!UD S!+X8,4%&0'0CP$>\1^C;C2Z?_: >2/Y8W0<1>U'7W"SE?ZTV8@_
MEJO5]5I\TM][?;?<[69[>9$7A5",8VTB%;C0;DG!3 ",()S'/!5") (VU<L>
M],1*K$.D-HGVJ+2#L6#&$8"?=H;1-%R"Z;IA!LU3Q WG@R>;" !X5GL(SI"7
MMI##"6Y*IEVGWK3N+==W9F3$:F.6U>RE(2YHQ+E,4!JEH2G?((AD(4=Q411F
MIUI*85Z8!<R)U4J+@1:8NK,7WOUAPS8[)>*9&<"@<LN''?1@#]YSP:8#O9ZT
MA W$6=4#@ 4O]0+D53>%H$^D;5MP7>[9>F5UZ^Z"LYRK-#7#AD6*,"MB1,(L
MUYH@Q#G)E,02I F&@$WM'AV -A7+77SA]QH\,#@ZR#8[3>"+&4!GR9D/8-&W
M(="3S ^"FE78;8A^*>56[UPX6;Q=\GRPW+E=4R=NS&+HQ](L?M0/?-FLR^X_
MZT:SS[O-P1$F11;&&$4<)\AL5D6,R!Q)(3#G@C'%095!7K&;6('LIW%?M=9V
M;8/W$.X6*8I "]8.Y_JI/M9!TWWION39[S>U4U:O]J5@VNU5/I+[/'6?S/0]
M=]T+;J\SG]TG6\_.<?<*Q-&9XS^D>%Q)TPG\C\>E!OQQN5YNY>?EDWSI1_[Z
M_!O]KTWY;D6KJK%28IJ+/$\Y,EDWA+6+AXH\EUJCAV$>,IHGN57@VPLV4SN
M+6Y-SWN#7="@AVK\CF(I9NYBC6-0(^EF)5[V@2P=RKG8#G0U)^<XW!7UP2E?
M3NI%N,SKOOI@VY%CZ^50AUS@]<-#2=?+GY_6O$WJ\(QFB:0*I20*$2Y2C%@6
M<20C;>FRD/)(62U=/7W\Q(JM@U>/@06DN8[98)'>NX@XF/HXH,LECW=,("!Y
M=Q&A;AD[NP\)R]*=)6,P-7?\UGSYN+,8'R3ASC_E9D?I<THS8>&];/[W4S/R
M^\=FI<^HFH*H;YN5&89FJA,72A62IX56$0K')C:6H4+)%!695"3C(L<A@UA.
M0/@3JY0.F^"7#I]_KR?\]5#ZMZ"KOS-H!2U>0.,(RG4[<VA"7L(TV 1L!%L\
MCLSP9.- H<]JU3BRYJ4=XWJ,8S3OK(W4"^B02%&A+1H4*DH1EEHQ,5)H%45#
M$>,X241F-4\1 G3JV-N0WW!1*,V&H981,L]L @:^/' ('L<"D.PK/&4#<MZH
M$X )1\$DR+OP.4^F@>*:;Q_I:O5L]IK\I>FKJ#LP&@WU;;L&#WB"G3JQ9CB8
M-]QAU2S<>:K^5] LO>ZA%GR3V\?2,OOOP,-A73$M^V :PY%S$\QU<N.(TT G
M(*C9)CFYL: _PLGQ!(<(RLV#^<E\6@OY4XK;S:>J>MR9.N_HP]=RR>4B+S(A
MS:[B.!<88:8*5(0\13E1:4@)RR-J'U2Q@3BY4[3<FMV[G#X$#P9>\(LVYH6V
M[&A9F1;;H#*<_G= A,**CQ91&=_<@:F1!GK0@M=J(V@0^+>J=6ZNS-JSH,;"
M-W, $1W?3'(+\GAA%BP&!"%\,"QD==!\D2((70?!(]"+KU=TT:2 0D$2(66,
M\BC/$ ZE0C1+8Y00K45C$;,$@W)TWC";L=AB($GOE)3S]W4L'</7X#G0>_3#
M[E<IA)@B.^</KW^Y HC!K)U_ ([+=>]-.>P_NPFE+USG19CGN2B$F3I(E-F@
M*1!)>((*D5 >1GD!+%,;!C=UAJ\'O)[<,C1UR85;=EK,'P^ B< ^^6;.L'53
M$'Q_KA6)OG;G#@.;=V^N%>%'.W/MWG+P,$U;73TAY/M&;?_0;M5G;9/IGWW5
M9G)9C(N"IQ'*F=D]0+2DLTQB1".:YP6A-&%L\21+MK%R+T? 07[;?:#6/W$#
M'[%ZTL^J@0QPE,9XE40\SXT%62C,M",><41S+E"8<*$$XUD446M'W".G'#1A
MCT]5"[]CF&5KH!7'+%QNCWR :<,>"SK05T$'W*5,8HP9 !?;(U/<O&L7CL"<
M:4L2!_WHL3/F<Z$MJ3GPGFW?<6Q&:D>D?%KSS;V\I3^;N^2+W"XRDA4I+Q1*
M$Q9I3SA)$,MCA7*5AHK%@H:9E1X;!S6Q%MN-@=G2G^VFF:M@/;!B!<HI.WO.
M#_TP[;4CO0$::*B[QN4O/I?,C!/GJ^_H/*!YNXY&"3[J.1I_PU6&'[3#MZQ5
MM_[WE:S'CJY%WUQ<%(3++$LHPE$6(ARK'!$A0Q1FDM$LYWF"@=(\#G1RN=ZC
M4(=.: \V5+@M6&@KYGX9 Q7X/?2K8 >_9L^U#7L<)-^>7F\ZP +DS-K G@G'
M>@'PKN-BN>T/6;;J1A/4;C)A&5$1%QQIW\ZHA)@@RAE#>1JRD.=1)%+03).3
M4";6 35,M_5Q)WEB)^,74PK,^-5$[N[M'42/.^*&"/*U&^XDC'EWP@V1>;0+
M;O!AUZOZS J"_82C;T;@HP5.<,:R-$<A#1.$%:':"R4Q2E(<I9B)/!96Z7PP
MY,G+AW8CLLRFO0WTGK;EG^UE/0%7H#?V^54B5_V)8M\&V>5P;P-)]W9YV\*=
M^08'LN/X&H<>X!"G/3W*N3>E_-?G_2/M$/-ZOO.-TLZ'65M;3W!>%$D<:O]>
M._,\BA'F)$$$IR&*<E4HC(4@=F-&?"(UL>+Y+-=WVQ\FH;%IP79S^DU=T?UF
MO?U108J)?'T*B^#G*S 8IL.:T?E-E/2PRG&/8_#K<]!_;C=BOYFEWZ':SLY_
MA0\!"+R^P@=Q#-#.]V%@<5W/'!R,__J"-5^<V#-W#N+)OL^&W6)5N5U\H??R
M1C4=QNWHX78G7$0$C_.X0(P(A7">::-7X@BQ(LJ2N,@E2:P\TD$H4QNXNTG9
MH"5ZPXP9OB2\D0O3^O:46NL&*TJ&#%%]0,\(U?^U-T"'SYY%N*W(ZZ35[F'7
M5<#OI!D OJJK,O\?^;Q(6$%XGA 4FS@09BQ!190+I$*<29K2B&=6';9G(4PM
M=@VTIM(WT/"@ZWY?,F18Y+R0"1.W=L&O/:$.FWW/$'/!2M^7)\Z\R_<,0<=+
M?,\]".\!^RHW1FQMF[O:QR<6CZ\?;@(#QKX-JR-C6 X<*8#]\D>1!S4_O4#7
MJ:NI.V.V=J472/?[D%[^E5MDTJQ%N5%F*K(I,FTW1U7?-RNQVT<4%YS15!0H
M2J("X0SK*R(M(H1IK#*>)A$.02')<9"3QR*KK0D(E,WTQ^H_8,%("Y;912']
M,@)HQ+4\^%INQ"-O-N.T& 0&@TD6/MD3["GH: %PUFBC/0->AAD!;TZ6HJ@[
M=J(%PZH(L1(HES1#F*@($::5 N%$9JG^?YJ#EH):0YXO17%YXR&<K=XR%W!F
M392Y\-1=YTSZ?)F+%NY;RUP<LL,A<_'B@(M6TU6+4$@<R9PBGF.*<!$)Q 37
M*D2P6&G/D\;<9>G<U'TA38-^9RPX[8VS[?UPH0@FO-_&R'!=WN:[;6-W[&LL
M7#O;BG'T]Y?.D^T.-,O9/OS4O\XU774AG[KM:[.^J\>6-!4)33ND#(G*<9Z@
M*#9%?4E>($I$AF28Y)*%(LI"4%'?9>A,+'[]^:8=>LVJP@[!W9;"=@:UQK&=
MS],-Y;ELI*S3-[(3^/DX#U,3,S#]@JFRE_#*^UA9)V1>::[L)8P[/UCVHE/A
M@;:/IC/VNKI17\OR;^6'M;A1'_ZQ?;[^HQ35G\KU5GQ:UW]3?5R)OU3;]9VV
M9T3UOM3_\E2*OY5MPXUEG,X/M*G#?.5R4P9_D[0,-(;!OLO<R&\[^K#9]QW\
MJ:1KL\M>^S;7Z^>@]^;V!]V:5U?!=A/\)N4VN'YX6"VY^5S!7V15KS$RU-7[
MOZO@_6/9_(DV%O6!Y@S[,*.GCS@>I9S_^P&#G&_DTWGLX/+/=J=@K2<49HOU
M^F59/U3L^62XRKYYW%9;;2:8205W=]L/95E/T;K?VFKALP=,K%A[<(/K=G.0
M##3XS5IN'JL7Q37WF\>!ZFP 5\;5FA>&P#253UZ =,DHK4[JX?RILTG\*&%]
M(1Y_V&5(/^?F.U7?))?+)W-=?.L-@LZX2&0><Q3B0B <48)HA&/$51IGJI D
M8[G]P/XA4!.+<0<[*'? (1/N!YDT+*M^28<)[([J/5RG.>(63(",_/?%#,?Q
M_^Y, >X$L*%S>#_ X DS[@JPH>1P;X#5&\[AY,WJ26O!=]IT76X_4F[&(CUW
M8Q1PBF,F"I1$^A^X8!G2_Y6A+.6<44$H@36W#4*;6&OM8 >\!AZH%CHX!CW
M,.O M!\V@*/5+0<:N$$'V*.W B+17W![ -;<$>]QLD^$P2U>@OL)MZ6X+DOM
MG3;WB*5S</C6U*9$KX*^ VEO\K\@<-S.=Z<-)FFW)6T,>PAY("O^-"5.ION+
MHV:SUT^3T#?2SSSA6INUKBL[_KK<_NCBJ=T8P.=W;><RI2+&/ M1EL<)PHQK
M&UU&'"F1D)P3'A41L#IK'.C$(K:;7M+F7*'E619<BQ6/>)9S)(E*$28I1S1E
M"BG%8H*3) LCNFCZQ+YO:;E]'=Z]1,#>5=>.>+-;5?^Q[3AH$ -SI@HBHASI
MWY[2/SLI4)&F1+N&!:-)SG%.TI:!'];B-=G7@;=FWH<FQ#$=[^Q,+M_<@-T'
M'?3@#PU^E^N[VBWX-0.T?4\C@%#LK4#0 N3,)8+V3#@N$@2\ZQ M>K<I'S;Z
M:I/_1U+QCT>MEK1R_[2^7:ZWF_5'NEI57_ZS=2MD2@K"!$=$L=!,CL2HP&&&
M:!Y'.(XQ(]1J-Q(0[L0WTPZ1H(^)2<@TN 0U,E?!E_\$1%8 7+6(-4W#*ZCR
ML&63RR1% +\ 8:EI^.86H_+P,X/%JN#$#P:N ,?-%\6"TW@0TG)XW4'#?I7E
M@S2[9=IIC^WO.,UY(BC+M'V:Q @G$45%B+4V#;62Q:9+KTBLM>EI&%-7*'1
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
M&_5QMU[^4XI%D0JF:!&C3!EO5[(8T4R&B$:4")ZGBA#0+B$8^,GEN\EZE#N
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
M\WD2C[J7!QZ%NZBWI;@NR^^2/Y;-(I.[N^LGNEQ=WV]M'=6!(Z8.:.W:=VN
MQFVW=U*'*!]W53T1#1.XVY+62Q\/9BGN<0A.\"-HIHO[\68MB';R:8?.G<VS
MM2"N[]_:/'Y9F/HK?39?\%W3LK%@+.927[&HD)0AS$-]P<9F](>DE.1A2N,4
M.@CP!)B90M!FV[:]N(YP!A9$=J?7+60<M "O@A:D_WCP:9(\1W]? 'F56.]I
M0L]%=L\\[6KS;K3XB>JC1JZ^>;_JKUTM\IS1F!8%(EF6(LS2$!6Y=DLY8[P(
M<RX(3F!F[RDPDUN^#="VY=1V6<((:VPMUDL)AAJM+:WF5]:.5Z]!^K17ATCR
M9K*>!#*SU3I$Z+'A.OBTFUBV WV-%]:U/IIQ+=KJ*;?+?];!O6:,[T)@*O(P
M%H@4J;X_TS1%1,21_D\:$\X(41BT[< :\L3"^WVCMG]HUS-XK"O-FZ0D[^*4
MU>/#@T8HX!HU_5<]Y()F!WF].?Q9TK(";@NWY[R=(IB$G\ X]AZ%8-<$;9"X
M"OIH! T>_A0&F'1/.L0>[JQJ!<R.EYH&?H!CGY+18M</#_K:7#83Q.OJT>_7
MW[[;S_^R/FQJ/5)?A7T$NE+E7S0.4.TPSAH[K>"5*S!M,,:0"4JXK:GUU7DS
M"F_>9AI;\H_Z8ZQ?=)CMMUI]^*G=_*TVC-_I"_9N4RYW R9MY_L-G#&UQ[U:
M!3O8P1XX8*+?$ /&(V6^: =ZWV?(]CW'SX(XMUE^0P?/-\_/@KR#F7XVSSO4
M?FC70<FJJA=YM%,9JWHR?C<,EZ119K)-12XYTO^5(ZHR@13G2L2\H"+*K6M!
M1H!-+*_-4H>''@Y!U2(!J*D88]BPV/IF ]A#W]/>0;YJMUTXU)>,\0)0;^*1
M)V[U)Y?Q!E::8DGL8*G*V!GSE:Y84G-0RF+[CF/H8G-_OUGW4KPLB628RAA)
M*G(S':E C"4",1$+(G,5"0J*);X$,+'F:L"=39['Y[/G&%^%:;3[F[4P?Q*%
M>#BG'M"M%H&';?TM_N?_B++P?R?A56!^A-W&"_ZC_?.H^?.K0!]G9AKJ^VD%
M[$4]^ER688T+/@(P>M'P?]I<_#ER?$4D7AX_;^#A#'%'\85SS[F.+*ZVY2/?
M/I:F7U]_TW9 #XU3&>68(QHF&&$JI?XW:JK=*(GS+$ES"1P]?!+.Q&KA &H=
M:G<<972.379RZ(%XF#BZT.TPB'>0*F\#=4]#F7DP[B"IQP-NAQ]W$]4_;3;B
MC^5JU1N@N, TS^.$IB@+N;ZV8Q*C JM$_V>6B5R$!>6@31PG8$PLHAU$IQ&I
M0ZRQ$\T+"8:))916L$@.4.-)'$]!F%44!TA\*89#C[J:S>LG66Y-Y[2I;GTQ
M#YZ'!+-,9B@1)A]/<(J8S".D!*<I%EQDS"H28 5MZHA\;W37.UJ6SW7M5UW/
M9?Y(.R)--R+4CAWBGZU1ZXDK4 MW!S:H*\NG')EE1:,WLW<(ULPVL 79QP:Q
MS4L.@3^;9;XW#^8//ZV%_"G%[:;V>,KJPS\>E]OGA58 "4D3?26K3"*<I!$J
M$N-8I[Q(29**%./%NBZ:%+>6 <)+D;(2$-((R!%J]J$B_><_S(YMK2HX?3!3
MB#A=K:JK8-TLA=T.+(6=X$M8A!QG8:Q;.J&W%NAV$^QQ"PQRP:=UT*)W%30(
M!BV&YND&QW^K@@;+.9D.B&W.R7RWX.<L'P$6(_7%M,$@ZL5 YHNR^N+'01C6
MVZ'N<=KE=C=B<5./591KOI35J4X\?=V(. M#%"D6FUB-TNY@E"&F_REBSG(A
M@!8H!/P,,=X6F6:D:1\=>#P5P%;[:.LTS(+'8L_R:?J&2#<V>(SA H#/'N&%
M,^94_-?A%#?U\U=I:EFDN-86-KV37QY-NN-&O5^N'O6?-@LL;_99D446JB@C
M$J.81!3A."7: Q8<%52P/"SB",<%1/\ X4^L@%JP==5JDQT"%J9!V4F3E.=%
MI) JB%;G21)J3:Z]""Q3G%!*]&6=+;8;?06]/CMW6(#9^4>+54 ;M+K,6S_=
M-AO+[53]A(R$Z?H.D:#%)&A0J1?R-5SLH7$5M CZ4_:.C/"D[:'09U7WCJQY
MJ>]=C_%N;RYBFH5Q$<8HULH'815+5"B6(9S*-%6R2!FQ&C!E 6MF2Y(?6$B_
MF,!F4$!;$@8X=[']^$K&XBQ&X7P6X)LQ]QQL.T>Y-H617S;K/^G3VU%8[V7%
MRV7ML>X=',M2XO&3)A9<C0#ZT_7UU]VTM!X.]D7%%@P9EEC_O( )[1 ;/'MU
M,%*=RHTMCI^MZ-B>U'[I,> M3SMJ/R\I6ZZ6V^?3.T )X:F0I@Z Y2G">4@0
M33**A$P*C#G-.+8:Z>X(?VH_K!O]4C:+A#VNJ!WAJT4>85IN@7.6)Y>I[O"9
M;D?M"",O7%+KCZ%^M]1>Q-C+E]3:L06\I7;DV-==4VM'\^B>6LMC'#='/E;+
MM:PJ;=^QY;II$I-\<[<V)<B?A(:U5$NZ&\=_S?_QN-3ZS0P&;M$R0UZJ2O]2
M>[/[JT411F'!"XEX'@J$0UZ@(LP(XD5":)@)3"6H:'LB/">_#BY=]3/5]['S
M^]X UV'72H=PT,/X*MCCW*P)"3I$KX(^$4?K1*Z"_K81CTLTIV6KKPV<$V$Y
M[_K.:5E]M/MS8G .-KJI//JT-E6_QICHE23=ZM])]6.S$NW\M/?TN?I:+C?E
M[>8W:@J$M\\+'K%0*J50&),0X30K$!4I1P7.:91F/%+2*K!V,283*^H=!D&E
M80</!GBPW=3%A/<M"D&]L5+IO]!?3-X#//O+OX.%=3\7=V$*N:Y'W*-U%?00
MNPKV;.]F^!GD@AH[4YW2X3<7FP&V_USL=O,")F8[S!_PP:I!S^ B //Y"#[X
M<. M>#G0X4KY_LAV<:3>T,U;6=XO8H6S-.$IPEE,$69AB$B21$@688RS0N8\
ML9K'. 9HX@NA#SF@>]"!">4 U-$0JRR4NB<&P'3V >T]J,&M/]H!FM83#]P4
MJ1LO8/K1@L!!]3?T_GS:S8** ^5E\_QE,8W:NJ[JLLAZRV5$5)ZSD*%$F-4H
M3.:(9C)$,@H3&:<XSS@H2WP&SL2:Z92+Z[0@]!R;8*&!"XB_W+7WOM]SA"K/
MGO5+**_B&9\A]9QG>^YQF*@*N5Q\T,[P]OG[/5VMNL,729KRC"J,1$&U"4$+
M+:)<.YUI3@FA.,)Y856E=^;\B46S@1C4((,.IIU0GF/(L#!Z(!,FA# *K<5O
MA(Z!W*U^LY$X_2][03MWWBP"-D),)UACCSG.7I0K_;=WUVOQ&RW_+DV5QH>?
M#W)=R7:L3RQ51 HM82E+%,)ASK6$,8$2R7@F)8D2 JK#'P,XM9U.5^ULE/L.
M/' BXQC#[*Y#GVP 6NL-Y&ZV2P,[:(%/,8S1DE)?LQC'P,T[BM&2^*-)C+;O
M>;-XOTK]<]'>SIV\47_9&("?UEJ^9+6/.B^B/"KR2,6(QP0C+*,$%:G0MRT7
M25)$D7;5K78%7H;&Q!IBCX$I/6:=%4E;Z!?;S#:,=C:I/;//1S*M0:/M%PPZ
M='HIM3W.D]KE -9,9[;;(/':5CV 419&/^0TU[E/=>F4F8?_X:<^>DU772E$
M]>OSG^3FKJ0//Y;\NI2T>C&G(3?U8[E684HD(<("$T1E0E!<I F56(E<@5S\
M"W"9VO#I3<%HL0S8<[!'*3 X04=)N7/>3L7-Q$^8GNO85Z^^Z-#:E4Y5)]A:
M33IBPP.3O$VX<L=DYBE8%[/L>%+6Y4>Z*<!/:ZZAW-*?^Z[):U;5=6$+):10
M28Q1QE.A3;8L1S3B$L6Q8%A2J7 *4G #L"968 WD0(,^:/SMH .#F4,\LU--
MGC@!4SW.3  K%0OR/"F-(4BS*@4+DE\*O<TK/I;#'G=WIB%-<)QF2":1]L5"
M(A%),$,X5XHQ5N2I .VQ&X$WM=/U<FFLS\;9,5;:R;M'!L%D_F@_['$[[%1+
M8J?N>AV#]HK+8ZV[6FU?<ZB;:$T*[4*I37E/-14W;+6\JQWK7FO.C?I*G[M<
M:-5NB\(T4SDI%"(J4F:S.T,DI (QAG&8%_KOF%5!]:6(3!^MZ5 *-CN<K@+Y
MT\RGUC+ST&!4UV% 1O]?POMAA3(G1YT<FSHDL^/J38^K_>:\&Q6TN-6U#=75
MV#XOOSP&%(3,Q&NW@I%I>0XK+/' J,'"DTO.GZ\PQ0,7#@I7?)P'SY:_;W^-
MMR5=-Y&X;]*L,%PPF828F,)L(A)M+LH$%11K![&(1"[3D,G(.F5^#LC$2K\#
M&^SA!@U@^^3Y6?X,*V]?5,,4LP/!H%SZ&$5."?6SA\Z651\CJY]:'WW68>69
MZ;?[\UJ4J^>[WH;S^ZWUOK-S!TPL7QJDU#"-T[4'"]AT=I;N8=GR1C),N&J0
MP4F:VS'1GI:<C9'FMN'L[*GSK3<;(^Q@M]GHP\[SS$V>J6SW%E9__[Q<RT];
M>5\M>(:QPE&!0JRYAU6.45&$(0J5C AA.*$Q<"'0.5 3R^4!X,! #GXWL(,:
M.# ".L PNX"('S; 9-65 RYCRT>(\S>S_!R@N0>6CQ!\8EKYV!MNHMR4"KS;
MW#]LUAI NY\FDR(+A6):@+-0_R,BB$;ZWSA+N8@H9Q$&[0<Y"65B 6Z+('9
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
M\BY)W&S6U9*U-6#W,@*H!"]+57JL"L0>)/6C)Q9"9*' ,01() ) $3& &8Y
MS&A8<,$Q1UK'DH[X\;R$*)":58#W "9TSX7ZZX$- W_F8 XTUHQY-6NV>'2\
M!3WF5#.('O&@QU_]JT[K-V^G=8/E9%[MVZTK%V?AK*KK5!T%DD4?E])S-6B*
MKG!['.ML<*5Q0&:^)<>=3H[6'H?#3K_Y6J@3-Q:).KM7KB@Q#9MD7XQ(FF$D
MMTR%4<.Q_N">EX=WF[+<_"'U4P4[A?88;!_E&M'<ZXCV L'^7LOB&LOCK=5F
M_0#4L4#P^>C^RL]-E<>+J;>[A]*Y=IIH6'L4O4_KY]VV^BQ=]2IJZZERFL1Q
M1!) \SP&L)"[?\()!6F<%VE*\Q@2(SL;H.7[.EF1"B+#'N #JM$S-$<"F]G=
M 8U2H1<KNE=!*[_#MI\&(KKJ\CU :=[FWN,BG_3TUGC%SGY_E)M!E3QVNVZ@
M.VI0CUO1I-5&"\XBF(F$@")".8"DR $J(@S"F*"$0,:D>2_6]5:%W>M;\C!5
MK6^[:+[M$]K:W_D7.5NX>@PP^\>N:GK"R6W (\?LGSM<*B<15'C%@Q7'%2>8
M_FYF_2.*U7, #O1D=^LLZ;:9ITHI/>)J'6[(N_,!>E(Z<@,CQ&;U!'J"OW8&
MFF_9^8,/3\^KS0OG+6K&A68VJWI2:[*'<Z([7BXW\KE*.JA]8E044>DZ$ 8\
MR1,9 V $$"(1P!D64,0IILRHBZ=C_CS'#1VW>T2;!MB1G ! RJWMGF=E8@>N
M@X;MH.9[0OZ:ZXG5<V!O.%UF'F^TD4-[1\WJ/N@W^'FYQ:M^(QQ/V72>%.C(
MF;KF;E;OZTFUK]VU+S+6B)JE"FC>\^:_G];7E)8[SGI)QXN(A3RB<N,F_RN
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
MK%XS!X[,@NNG#D1)%>DW1V=*!"SWT4< ;/># $N3E*QQIN!'OV9NR*]J'9]
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
MG]8*1:C>.-;HH?>/>'W[K(:H[C9;=1*!5_>;7WFUE5Q3!9>'!25)%$(04TP
MC'@.B(P2@.!"D#B7P0+,_4<+EMS[/A56K%7!<T=;G3!^XPJE[[FACQ\TKY_?
M9FY]A@HSS)A-Z#""^O%N /7C*FAD"GI"M1#22JR@E4N5X73?P_TF^+7^'EKI
MON>/88[P8H:/8DJX\9U^'#.%(!,GQT](8LO47R!$F:AO-R'+5";L#C]ON_S\
M-F7_ *P),Q:%",<@15D$8!C& '-4 (A0%L>"Y12&)F>>%REY#@WV=+NZF,KP
M;OBRBO0.,YT(;K;"'F3N:'JY0!V5S-&!Y64ZLYY3CHK[^GAR_ 7SB\*?MN7J
MGI=/U:VX+YGT*\8-OR^/X/V(3[Y4K[>*NCKB.Y/ K'];.*")\0M#-THPLTHM
M^1VC0NC):G5S.##L;)>'XZ+U[P\UGK:]0I13JV;O\[YR@-"4TE#5EA9A*!=-
MF( BH0*(D$8LS@1E IE=&;XFX3N'NR,X!>3R5"^Z%X!3I#6]\#,2U.)^[Y(L
MSN[S3@C,?']W2<#3^[J+3[YQ7\"VET__%Y2J(\)*QNCU&&LF?U+N>/_E!:2"
MXSSC .,X 5!$'!0T9$ 4*.)AQF N,H-:\N]$+"U;FUROWG$2/#>LU E_+3/]
ME,XW:A9G^45HG.2]/9=OF EJU3CNT"RN]]NK8/\%M;+6K>2Z+^CS7_4+>J/F
M@_Z_)$^M",]D$K_^,(Z;#9[Y0O8/?(<=!Z=-S&S]!RW9_&MV(YPV)]YZ$TYD
MRV[S\RLN:_Z^RCB@QJ_ .6=)DA 0XQP#R*(,(!XB0""FO, \CF,C;-O7!#QO
M?#IR@:(W!G>AIQ&]3<\4.<U6:2,1C3<\E^1PM-TY&7[6S<XEX5YO=2X^9]MO
M[!M?[_A7KGH;-CF.8E,^8<GS+5DM'VJ_H8X9J0K&ET_RD5OQL_QI)3!5OSOL
MP.,,Q9BS". TC@%,: Y(&&)09"3*DX(*BHS Z=VQYMFP6T95\-"R&O1X#0[,
M7@4=NT'#KSJKZW,\X4C$X43J>96WF1XS?S3WS%CT4'.M1&=-UIPQ-G,7-M<*
M/6W3YIS"5&S1H\YQ\A^\_,;?O=S+86^%*A<Z7&#D E)6A"E@:4P ++("($H@
MB)$HDICSD(1:F>$3>/!]O-R#Y&Q;Y[T$RW5PW":Q#E:Q-4BIOL(UCZ7]JM'P
MW+JGP6.MM?RH?'G%48UN4%>CS8)X:JP:YTBH^AR\$4*JL8HN(Z>:#V5^Y_Q5
M4HI"DD8*PXYMGJ7#_+C"#[H7SA=>]QWM*=-09$%T=+_:<J!_SWQ)^O%+9@>"
M&\91PS('ORGRCFZ51X2SNE*^-.9L]\DC0O4OD\<>M>T[7SU>KYGZCTH(^Z9J
MF[;5]?8&E^6+M/"Z-]&")?+_.68 $Y(!B*,,$$@IH*%J(A1'"'.C=B-:5#W;
MJR)>7P!0]1=^8,.T\[R. O66>^=J,;/FO4;JOQPX<-EIWD! 9ZWF=6C.W&O>
M0 VGS>9-7K;S"N\YV1XR0V\VZV^\W*K&(_=R4BH%@]EF$KW'+]6")A'D-$E!
M%C,H-P\L!2A44.="-:*G480R8N(=C*A[]A)[DL&VS9UBDJB9BS#3IIZK\*8C
M,Y>AV.@EOE\%/4ZN@H/RNL2S]T/*,W8G5DIPY%;,:,_J7JS4\MK-V TRN6EA
MB\!"LQQ#R!!@%"( F2@ X7D*<D0YPED.&2LLVQ7.@E3S[_\KRL+_#/J]^JR;
M$FJ!TC@1U#!<Z GG$'AF5!+WO0?GA* 9%6^@WZ ;^!EO!2.J2H2S3^L&#V-!
M$I&0+"QD6" WB+" $4 <98 2$H>(9I3#I,M5TSQ5G(EUBWPTPRO?FMP$X)NY
MYE#SF/)[FI>W:0P_4 6X/:H";*=>SGPCTW?01-YR%MZZU;PIVW^-AO26D^&L
M;;TM?7,@^@_K;4V);LKG35GS5^=KWZ@$HO+E9L/X I$$,8I"%?U% &+U-P(+
M($(AXT"1,)9I8=%JTO,<%38<!$<L7#4MVU7O]I:10'&BCUVOH\9A-^Y!.6;>
MUX5>C.#N#:2U0K_7&7\V,'P#8?O8^":O6113U*V[FO1#O&JW."Q/(HCS&#""
MI;5'* *8D@(P'B.:ADCN";5V?9<(>#;O(XH&.>#G5#%LL2X$-#/1(V+CNSW-
M^=;//)\HK%TJN*'09BG; Q(-YE"?>V^^I.8!KH^RC(>>,[\0_K)9?^&;R@RC
M^.@ESZ8O:8$O'VXU#X9/11HV]TG2F-EY)XAC).&SW%M=V1Z/--M%[5D!^M>S
MYQ^POY1]=;]3IUTL5>I8>_]S_(/>DTU<+M?MDLO8_CUO_BO_O=JQ&AJ@:76C
M\H0_",%5PX<\BYF,I '*()?++HL!*5 ,LJB@68R0P)%8;%47-,W#UEG9-[+L
MO1#Z!L&W<K/><!'\P%I^_J8V\-3=#?*,LZUYCOS=SJ'A(;7D[.KUA?95<& ]
M:)Y0T_CJAT<O-"(%G_9?0B?5WZZ"O6"'SEQUG4,C6SWT^V4EG<QVN59U8"U,
MQV;M]F)]_NER>$,_(_.S7_7//S'G<@;>@(M+JU__N_\L__9?_];]1/ZA$%W_
MZ]_^/U!+ P04    "  <=5U;/0;]3=26  "D%P< %0   &-V;'0M,C R-3 Y
M,S!?<')E+GAM;.R]V9:;.9(F>-]/$9-S.U:!?:E3U7VT1&3KC#*DD91=/7/#
M@\4@L9-.:DBZ0JJG'P-)WS<ZB9\_E&>RLI0NESMA,/M@,#/8\F__[?O9[)=O
MN%Q-%_-__PO_%_:77W">%GDZ__SO?_G[I]_!_>6__=?_\E_^[7\#^)\O/[S]
MY?4BG9_A?/W+JR6&->9?_IRNO_RR_H*__,=B^8_IM_#+^UE8E\7R#."_;G[M
MU>+KC^7T\Y?U+X()??%C%_^Z_->H8Y1*>S N9E!)( 3I+3!D'C6JP*3Z/S[_
M:RS<.)\R6"P"5. 1(O,2HI)!:N]8E';SH;/I_!__6O^(886_T/;FJ\U?__TO
M7];KK__ZZZ]__OGGOWR/R]F_+):??Q6,R5\O?OHONQ__?N?G_Y2;G^;>^U\W
M_WKYHZOI?3]('\M__9]_>_LQ?<&S -/Y:AWFJ2ZPFO[K:O/-MXL4UANN/TG7
M+P_^1/T;7/P8U&\!%R#YOWQ?Y;_\U__RRR];=BP7,_R Y9?ZOW__\.;&DFEQ
M=O8MG,_6]:M?ZT_\^FI!B"!:-[^[_O$5__TOJ^G9UQE>?._+$LN__R5]FZVA
M"I7DP.J*__OV%W^]6OCK$E>$ELU&W](W=K]?5SF "/R^QGG&[<XNEI@MTHT?
MFE6^+BY_<Q8BSC;?G62<3C:?^B*NULN0UA-NK$Q<$^>,*Z"XCQ"B"J \%J5*
MSB:DFWNN-*^(Z(T85IC^Y?/BVZ_TP;]6/M0O-@S9,./.<EO&'$;WQ;G[1#\[
MD<5KC,4#UU:#,K) T,J!C$64E+1,RAU%]O75;E)]7: OENF7Q3+CDA3'Q7)A
MF>X(]R9D=S_QZ]>PI ^"]&4ZRQ>_79:+LQ:R6B\:<&XK%B+W+[_0K@LNEYC?
M;J7RX.8V.UN3.L7-3[:0^/]U'I;TB;,?'_#K8KF>R!Q-Q%1 JIA B8C@0T8H
MS@01F2XLYB;"O[7P7C@0_>/@&'YV HGWN)PN\F_S_)JNX(G*B"X* [Q8#RIK
M!<%D U)$(9R.V13;!! WEMT+#K)_.!S.RT[ \&D9YJMI9?P.T#D3.X1.D*(F
M':>%!2>0@2!L.QF42\JWN1UNK;P7)%3_D#B*HR.CXK?Y>KK^\?MTAG^<GT5<
M3KQ,4F>A 3F1K<C8AL"Y 84Z:6=(O3EQ%!INK[@7"G2_*#B*@UU(_P-^GE8F
MS-=_A#.<)&=1>]J^-A6]$05X<I@@RA!\0)&R/.Y^N&_5O5!@>D?!$9SL @EO
MR)5?D@K;,/XC\1]?+<[GZ^6/5XN,$TL<D"%J$%DP4"Y("-D:\KP5;233;:=-
M V \2L1>.+&]XZ0=G[N S:?P_4TF]DW+=!NCV&G"Q)6P)BG@R7)0TB;:2&+@
M58I$*_-"\@: >6#YO:#B>H=*"]YV 9(7.9,(5KO_>3N=(Y\X)KS(FH$I9$.3
M753 .Y[)H1*D-K7)/K70*/<LO1<X?._@.):G/0'C%7WY;OEI\>=\HC$K'AP'
MX8T#E9B&Z,B<)E/*R1)<<A';P>)JX?U"5^PG0<6!#.T)$YNK\=WR_7+Q;3I/
M.-&**1>]!VD"8=LJ!HXQ!C(Z7ICR,=OC7-7'5M\/'1U'-INQMB>(O%^LUF'V
M_TR_;DPG*4CKE2Q 9446=S)D.DE6(!G#HW(^2]?"XKAO[?W@T7' LQ%;1P9'
MU7HOEA@V=&=T(G*6@"5/KK@( F+*&C17UC!#P#[2OKB^VGX Z#C$>3#K1A9Y
M?1F=O?^RF%]$8'1DH3BNR6-RBDP@+L Y5N/TVC"=B0NE'"7VVRON)_J.0YE'
ML7!D\7_$=+XDZ'(1/TW7,_*?I58V*R0+V!)T<_#@3(F@A<P^!,,5/\Y\O+WB
M?N+O.(9Y% M'%O^G9:C9)Q]_G,7%;%)81L:0G&$LB<R8I,'E7(!QYT2(@FB7
M1\G^QG+[";[CL.7AS.ODT/_V/7T)\\^XB;>2,6*UY1R,B8RX8!EXG22H2,LS
M@8[ W.3@7U]U/PQT')(\FI5=N .OSI>57=L7N IIDL'Y:B*T-V2I1D*SI'TP
MD<''JM((S>A#YBZT>,ZZ?_7]H-%]"+(!:[N R)LY?1JQ8_H-7X=UV&UK8EC@
M)@M)<C7DX0A1R-2Q#JQ (WQ.(1Z9(//8ZOM!I/M 9 /6=@&1^HR[?!76^'FQ
M_#%)4AM9/5Y!_BT9P<H#:<4$T4B3G'>!-7D)O;'H?FE3W<<@#V=D%SCX>!9F
MLY?GJ^D<5ZN)L4(&G8A>'C0HZ3*$C!%*"271_W%C6N#@QJ+[X:#[:./AC.P"
M![^=X?(S77E_72[^7']YM3C[&N8_)DC>#T97(V&13"*ZZVA#4A&<N3#>NF1$
MBRCCO8OOAXONPXS',[8+?'S\@K/9)?6:>9<N4H05KZ\L&0V@#8E[(Y#S)FKB
MVIK[H:'CF..1;.P"!$3X64WC6*1_?/Q"?%N].U_7^HWJ64\8SR'1NI #B_6=
M7H(G"QE"<5Z2FRUR/JYDX&D:]@-)Q]')QFSN S3$N668O9EG_/Y_XH])C 1M
M4G_  R..*%$SB>FF3$D:CY:3Q]WB:?/6LOM!H^/(Y?','/N]:NLJ_3Y=I3#[
MOS$L+U+++6E!7KP&FU+E"(_@;7V 0;3)A9*Y/JYHYZ&5]\-$QT'-)BSM)%O_
M:A._TW=6D\)*D#9M0BTU[2L:0K9-X+FNK["!OG'<=?+ PON!HN,H9PN&=H6)
M;2'*=A.!Z2A"K8E-B8$RQ8 GSQJT]TFFXCE3;4IZ[BR]'RXZ#G&V8>K(R'A!
M.\B;7<S"YPDZ+37+$ERJT5FZ"L$S+4&7(JQ6B>SGX]X_;RRW'P(ZCF >SKQF
M4O^W7^\P[RU]XXB"[/EJ,9OF6G'_,LQJ*3FY6+A>W:1\WR+MASZL5>'V7L0>
M6<Q]OH+/(7R=;/+>JK3?E=^G<UIL2J=^L2W?NH22T3PID3R@*>2".H?@,WIP
M40O)G8@JJD=.4 FKN)'X;M'M,<+9>G7QG:OS]!RZ#E41%VN\6*V(K9>[] 1E
M8>C ^%(/#$D<G"L%DJ0;,,>$.CVF)P[9Y4T*QBD5'PP)%TJE ;M'O$]N4K^S
MI2\W$3"0 T5.E2WU4LQ6UPA=!(S,!13,)='Z9-Q+R+C0.4:R]X+D&#9W@)57
M8?7EQ3S7__GM_SV??@LSVLSJQ?I56"Y_3.>?_T>8G5?WRV3N4B3FU-? [#V$
M8 IY8\J:+$K"1T,<AV!G+\)ZP-)1 %@,+8T.(/8BI5HBM_J "6E+<89_X/KB
MG1EY]$5Z.H"U5X<J](<7Y,1AQ!2\,)*%Q_)\#])*C] S3NN+X0#5C/<]X&C#
MG7?E]73U=;$*L[\N%^=?W\S3[+S&D>F[:3%?3^?GF-]]Q6V!YL5.?3)!,M00
M='W%MH+.3C&&=JI<B%'PY,,@=]\AU([3;V- #)Y&;AT@]-WZ"WFUUQDX227'
M7!R1;,@ 5=:1>VJX(\^4SI=(Z"4^EL5V"/+N4C%.NX[A$'4DGSM RDWB U/.
MU.8SFN=-Y,)"\#F#U%RQX!//\K$\MJ--\W$:>0RM<0[A[N'06*S#K DT7N^6
MK9T&SO!3^+[=#=W;DV2X-F@86&MKDD61$&+@( R/F:68(W\L>^40G#Q,30^F
M4A,_KA'#.] J[Y<+ND'7/][/ IVD>:X^Q-<:)ZE[4<J2IT#'*&FN02ED9/<Q
M!LFP8A5W(3>_B1ZCIP<KIPE\FC&] P#M#+#YY[<85OBA]G)]5_Z^P@V[)CD%
M,L>L(K:H1*=!,PA*<_#&&=+)S ;Y6(7.0;;,8P3U8-8T@5 [MG> H5?AZY3N
MPNE_8GZUF&^8\VJQJJ?AC\4\[>[DC)X';Q)XY3(H'@0XF35D,N.*01N#B,T#
M2D_3U8,AU 11S870 ;#>D"CFGZ=QAI<7]&_?=U[D7Q>+_.=T-ILP9J(/Q"6!
MBO;D& ?R$S44(YB*2G+&'LNR. 18^] U3I.T 8#57 @= .N2;O(WM%"((&TF
M39MJUS=#/D,4=&F7Y(PUK</<SP)(\R2= 0!R$#,[ ,&UF,(U%>E)8%;: E&[
M  JMA>B-A!QE-#Z1+ZF;FSSW$3).1[0A3)VCV=P!5K;T3UR0#E4US*(@/DA2
M<\YH!Y8781W7THO6'M5VY7%:H WVA/HL1G80H7D[#7$ZFZZGN")_;Y/6_F4Q
M(Z:OJN^W_G')&N7)@G*$:&%3#5][!SY'!B45$:523O/6]\F^M(T;O1D\@6,0
M$76@>:[MZW; U"OM4DD9>(D65#".C*Z $+QB4IE NO2Q3-(CP=95DL<PTG\8
M8L>(H@-073P2OP\_Z@OQ90DXQLB3T2"T3#4"[R"PC, 59J>2*>A;:Z_[*>D&
M3$?)^8&7^2.8W@=TEN>TZAT>39(0KB06@'E5YROD ($N<N#(=8DA,]\^1?$A
M8L:][(8#4 /6=X"AF]'/B_U<]"Z9Q*PCCXI#$=Z BJEV8<=()X()9Z)0(K3.
MW7B<HG%?+@9"4T,A= "IBYCG?TS77UZ=K]:+,US>V1,6DWP*%AS6  7CNE[^
M$>C>M\I(&_.C'4</BD'O0=>XKQH#P:NY0#H V3V:%S4=C4+'I+[*D,L2!7BR
M(<&(:,F8#%;XUCG6!]YV@SUB# 2@(YG=0=2 CL W7*YKZ/SM8O[Y$R[/_EBL
M\<( G&C4+$<1:[OW",JP LY'!2RH:(TU*3;/SW^"I&[,IN&<N)9"Z4 E/:IF
MK\5;.>.T*<O!!B=KCT /@3P+L"4[YH)+IKEQOB=IW1A7@V*NN9 ZP-Z=-*IK
MS*RI,%P49P4B*%+:H&1M$R.T )U<,$I$1C;FT,EK-TGJQM(:#FLMA=(!QA[P
M4JX=&A9+3%XF*-XS8E;-'?>N3E.IG>Z#5G2J3N,M]I)5<A*<M15,#TBK[Y37
M#\O53A)7FJ,4P J27D[9 /U^AL31Z,R29F:0E/Y[J1DWL>0TV&HCB@Y 5?M@
M3==GFYJ^^28QBTX,SA-M:H*F8/+<0M:U#5;F"#Y%!XQGX<A?$CFTCT8\2,ZX
MZ2@G,L/:"*,#7#W&(8V123H7Z.L0&.]8[:?EP*' F*)D[-&&EX?U0SCJT7FP
M+):3H*J1*#H U?N+=3=;VE8>)\.-LI*84H2N$;K:#Y9XA&B"Y,5Y'UNCZ1XR
MQFX^T4;"=\H(CF-W!XBYUN9Q2[]6#J/P!3RO36$=67]!^ P9M4:19"1N#7"G
M7:=A[#R70;!R%*,[ ,J+G#>I/F'V/DS)-]UEJU_;%NVH^.0%!TWL +4)$QN%
M((307"9F7&C>K>1)JL8-3@T$IL;"Z !>'W =IG/,OX7EG&RZU8N4SL_.9[5+
MU6LLTS0EQX$EE)ST*<\\@!(F@!<901>E@J6_*FR=+/4T5>/&HP:"5V-A= "O
M:SO8N*:U^_42O^!\-?V&VT#;V\6JAM?>E4_A^T0HH6-($8*N[5J"H--C90:,
MWH6HHRRYN2I['HGC!JB&TFL#BJD#%-[EVD1;+4(L&KA#!TJ55)^M"C#T,G%G
MD<?6M4]WJ1@W(#40EHYD=@>OST\YOY-0;,)2+$1R?4&A9N1K9 Y2"4GW?';.
MMP;/4S2-6^9PZB3BX\72#&8G:VKZ?B.)+[B>IC"[N8TC.YS>_.2!VYT^LHU3
M]C[5P;"058!LZ?)2+"IP0EK04B ORJ+PK5_U3]'[]&9DA'C];KE9-F]\W_>X
MW,R4J.4BSBJ)-3K"R$EQ IPJ!HJ2/F2#/#<OU=N/LK'#58V1\WC@JHEX.C"O
M;NYJ.[7DQ?GZRV)9:^I)YZ-Q45D0B9'.USZ1L8@,3'!U)(&W4;2NC7B<HK'C
M7"<%V5'BZ!1<;U:K<]H)%\RJJ"W0G4],BMG5$5J<=N)%,A*+MJ< UI::L>-=
M(X#J #%T"JCK,Y;(AI2:,PDEUAI=1AK8N1@@^)"$++P$V=JX?X*DL6-=(T#K
M4(%T@*]KP> '+WA7C#:<.,48TZ!RRA!2Y,!5JJ,7="K-HP][D#5V:&M@G+46
M3%]8NW//HT@ZZRC)_:U;,;GZQ37I)\N43=&>F]:U8(^0,W:HZW38.DH0/6)J
M=\T+F1EY(AHLD[4B)2"IX6 @!:ZJL^*B;I\'?R\IXR9<G1Y+!PB@1QQ=O]/)
M9/21YP3"UUH11W\$Z6K9K8Q&A&1E;#XDX=C9H8,E6YT>48>*XJ<8!77)SM6B
M7'9)/WHFU .?VCY:N@_YC2*EVY>]RP4OL9:9)K?-2;!..U!)&O#*D\5MG.41
MN0[-(S8/D'+\R]_N S]M2M20&Z\5MT WLJ_CMR-$&3CMTTM._'0\EJ&BOI_V
M+A,<++[90MYWG_L.YO"(E]1JN:[-B/-Y6I,C@,MOTX0OOD]7D^3)MS0R@$9#
MVK $!]X5"RA]T8D499)L'X30 M?007^[0L9#:W<2^SY CHN&3.T#%)L7QNT.
M5J\79V$ZG^AB7!"104WO B6<@FAJ?WQ>1[4G86QHB(R[!(P#CS8RO0N0(QD\
M(DJJF3#Y>!Y7:3G]6MG_-SR+N)P@&>19*@_2%E-+4 N$5*NA>>2*_G"&FZ<,
MC@<^>W31'RNM13O6C2WY6O;^,JS(3EN4]9_$P+?$E/D*5[N]%$M<B9D<?5<G
M+8MHP6\R$82DXY%KUI3;"P9/+#0.)II(<#$0.P^&QC=<QD43M;#;Q(O5B]UQ
MV6U#")>X3PA6&%4SH!"B#@6T9V1YV602S_LIAP=6&.=-LSD<FC!P;!7Q'I=?
M<7T>9CLL[[; K94B!E*6NM17?6$@B)3 ,Y>5U$H)&_?"P/V?/PX"!KHD&K!P
M;!1<M*OX>/[UZV*YO@GGR(HODIPM;@+I-L_KB I2:V1'68%:2"^>C$X\N<HX
M3](#(:(9.SL(C>Z(WZ1:[W:@=)#(3/6R'/E;)A)?/,';HC?2L9)=\XX?=ZD8
MYZ&Y/6 :\;D'I%QXY6^G<WQ#7ZXFGBFOC4CD:65+-Z$E7NB4P=$%&QQC3&'[
MS/7;5'220G5XK*(1@SN R ?\AO-S_)VX=%^WI,L@7PHF6948<%[H(+'-,Z1&
MX"G'C(ZNS]1Z<.*>I'42^#H0 7=JN-J+HW^47<ZUJ5,*Z+^Y5@DA*6?KR6,K
M/B8RV5R ((6$^E2I%'(77>L,A /('!=]@\#E>9 \6G8=P+,.['I7ZCR=ZR;$
MQ\4L7PU)M2HP'2)DCYQ\4F*>0TDVHA%(I]UKANU[1CY%52?W:!O5UU@(7<-J
MHH-@EDE))JG<'! !(=H(,FMCM$FIB-;7Z</4C*O#6LM];U@]2P@=P.FOR\5J
M1:Y.F:XG(B:5 SDBN3;A4HY%.F,F@"XLAUKF(7-K_%Q;OI-L]39ZYU"V=E!J
M>MD+\+?O7S=A[\L3$[E7+@8)FI>\[6CJ2IWU%9PQS(LLL'6JPH/$=)* W@8M
M;5C>@3;YB+-9M=KF^6]A^0^\MJ4)0^F=4)&LQ62(/PDA6NM HW-&6>.=;ZU<
M'J9FW,NID;CO1)::\+X#%'T@<1 !7V@KK\E/F"TV\[@O-B.+S:5(#R)G59LE
M(?A-:,4'FYTFWT"ZQD!ZE*!Q[>5AL-1. AW Z:\X)Q[-:"\O\MET/JW\64^_
MX<5V;.*<]#.""5%7LZW>SRF \LI'7[*QOG57O"=(&M<4&@92+:70 :A>(ZV<
MIENAT)[.%LOU]#\W?YT(99Q )@!9+I5-G#P+IT RP2)SNF2Q5UK6,P#U"#GC
M6DK#@*D5]SL $JG:]?(\K<^7Q*177\+R,ZXF$G-RV4=(0B&H3+K6)W)5K9:!
M*1YY;*Z2[J-CW.J[P:ZVX_C= 69>GJ_([UBM7BW.XG2^$<AE ^1U3=R?YEV2
M_HOE,M!W-[G[M%GZ\LV<3LMY+>QXX%<NN[_SB?1&>T_,R 7);M120 B&M'/B
MRF29@O>MH^4GVMJXM7_#(+M'5'1P6-Z<?0W3Y;:6J0X)>DM&1]Y.KOZT>(FO
MIZNOBQ7F=V62I; Z.0NVOL8KF>CF*(+$D$*R-HLHLVD,][V)&[? <!C #B.9
M#B!WAUVT >T<ACH(M@X[XSF#,[7-"8^B.!^-9:TK5>\0,6Y%X3 0.H[3/45;
MKUI:3I@5,>N@@;C 084DP0M>0$97,'#CRWX%/X> Y8J,3EHO-(ZP'LCF#I#R
M9OZ-3-?*DNT>WLQ)8=%W)D$EIF+D8-5FN*NJ#0QUIC^D]>1-,];<67B(EDY:
M*K3!3!.&=W ;7="]4Y%_+.:+B],PT<4F%V,MX&<,%*.#$!TRT(F5F*QAI?G8
MFD?(Z:2+0BOXM&'[\Q'DMPB:X^=:O/VI[5"MZ_O8GHN+"%[45AI1&&1,GHPT
M14YT9!Q0%_1.2V6;-\I^G*).6B@TNL':,;\+G71Q#5^D@$WGY[2IJ^X"+[$L
MEG@Y^!!7OWTG<Y&$1J[M\L>&GW626$T>6VP>OB[5LS,V1L$T2,\$N0@L0O3*
M@+=&,&>4ULW[J ZXG7&[*#?7B7V(O0MS;K?%W0E^B7.LV2+628'!TUT01$TB
MRAZ"D1E*'9>=+:KBAD'O'5+V>R1G/Q7TCN-W!XKS#UQ?=V%*D)@*ARP8:?V"
M",XJ!E9KQ@K&9)HW[;M!P'X0^5GRY _G;0?ZY&) RT7?P,OPBD_)Z.0D&%ZG
MD&DNP#%IP'*KI5<V*=O:Q'^(EOW@\K/D%C?A^*@%X@_MY&5831-=J(1_5H=+
M>U](,ZI<BUHC>.^M*C8:*UHKEWL)&3=9JXV4GX#.\QG>P55T>Q.OI[/S=6TN
MZ:4**D80OF9R.+I67?%5<8JTF6A7FL\L?8"4<5.S3H*<0YC>A<[Y#YQ^_D*4
MOZ /#9_QC_-:"_NNW&D&>,DU%F3T4BL(Q3I01KKZ%1GYA<<H0S1,Q,:P>BZ-
M^VFJGR6'?5 )=:"_]MW?5CD+([(LM9I#\QI@R0F"(G-0.]0F6A%U\_DDSR)P
MW%MR6*P<",SG"ZY?5.[T_-U>J5'(+*5DP+0UQ$BKB8?> 4,M1<C!Y]RZ,>8S
M21SW%NX!F4V$]],UNKUG8N/-O1S7\?:^CQ^V]>V3&VH_+6R[RHMYOF?MJS[,
M-J/39/$9)DMM-5-;D9#S8*-*3DL>@VB=M_1,$MM&O0+G*3 Z,,Z'4NLU%40D
M&\=QZ30FFX1K?14?$/4:W,H; !V/1\2>P_<.;M)]QL:2&S5=9/K^$L,*7^/V
M?Z]F0P;F,6 A0#!3\X+)4ZOC&TD]J5)RS#J*QD@[GNI."OA/ ,\32[AC3/^^
M6)+I,7]U3C3-TX]/RS!?T?:VY1&;O\VV",C_ZWR;TW+)GUHZ0?^P7B^G\7Q=
MNQ=]6FPG8DZD\9X1_T$%5X,*B4PAAP:8R[YHDAO]^XG@/\@&1RX#/3%Z]SP\
MXT.I@W-V#U^N)HTSM!9E!A<8::P< Y /62=1QQSJ-I5O?2D\0DXG;1-.H.U;
MR>2GF+-\W>^X9[1V0S_JH<'=@[E13VVGO1?UR/3OG$-A+$M(C"Q9)3,#\O\-
M^*B3X-YYK5M'E?<BK/&4$28-VJPB^-J0IM;4TE>U>B=;B<*KXIN[3#U-&6F/
MA2=FCCR'WQU<=Y?4;SE2->UB7D_K9JX"$E>\BPH$#XZV(")$H^M<52-8MDXH
MV=H,?)2@3K!T@*0? LW1;.\ 0[?VL.N5*Y$)DYT$EV*-&<@:5Z4S57QA@GGF
MR!QL_1A\'R&=8.9X0=]^#SZ:ZQU Y]HPN(O>^BR[4M!#<ID8D7P!;\BR,X49
MYY2WK/FU?(>(D?-.CA?LPR/W#N!R!S!YD?-F &&8O0]3<HI?A:]3LL@O-F-#
MK<+QP&-M1UK3X)V2#K3V"8/FTJ;6Z4J/$C1R\DES^+3C?@=0^H!KX@?FBW2:
MW2[H+L\L% \1%6EB6=_^L@C K6.%L\BUL(TQ=#\EXWKU[<'3@-\=H.9%2N=G
MY[/JT#X4/=MMC!7'A> 1E,X<% OD2JB8(0;4])_H.6O=*G%OXL9M"#2 8AI$
M*AW [9Y\+D/'P\N<0;A(!X9I"U&1\R&R2)S9E%UNK: ZG[30Q/\ZC,$=0.3V
MR\";^=WXQH?%;/;[8OEG6.9)4LGF0.#71ON:#ZC!%;JKC3(E!"?1-8]=/Y/$
M3ARU Q%QM^AH,/%T@+Y'AWA+;TNP+$(R)H&RCFYY\G)!9LY0FF)E:7T%'CU/
M?<@QQ\,!X3FCU9\CE8,1]G7S:DEG:;EN=!'>YM6$7 U/GH78F@F*D1/KHJ=3
MR7517.BD9.LRR8<>2L:Z"$^)J2,ET V2KAZM5Y\6#WBTFT,3ZP#0:DF2&;F1
MZ >D;:^F:]QU^]^^S'_ M/@\WWS*_PBS<S)'-,82R9!-)=7:CL3!*X/ F'#)
M^ZA<:1VX&GI/X_JBIT1Y5^@8>UCD/LQXMYFP^F:>\3OF3XLWJ]7YE8+(T5FL
M-4BH:R/637)SY@YTT)9+62M2;O4#>6"@Y+&4C.OPG@+ IQ=8/UUI-MS<;"2_
MWC1UW9Z]K>GS(FW/96TM,9&)&QM4 %-*K:],#*+T'*1VQAA$1M\9PF;8A[AQ
MNZV=W)1H+J\.O*$'-K;1_#?V97-A@=,%X)6B6T!Z.F?1E]KO'$7*1>7F$PSV
MI6W<!FX=P/ X:?6+PNWQNB@VOVF\3'PVI-JY!9UJR9-/B7;'%3F%A7EC91"W
M1S\/JQCO)W/<[G =8+.9#/N%Z>;X/;!#FW7)1EL00=G:!!C!LT .I\/",W-%
MB/8Y;,^E<MR><QV M)4$>\'H!_QZODQ?ZEY>S,FC6T^7]YW*259UFI(6D'BI
M0P0#&2LF96*J,RJ7@"X-HD/WI&_<-G(GQ^404CO6Y3DA)K?1ANR"YTS3^1*)
M@RK60]!(]X+7+M M46QIG[>Y-WDCMY?K#Y+/%UH7B+Q9(^JB<#(K RGR.AM,
M(P160PI<%YUC]LJW]FUZZDAW2E0=SO@C<-,F#+]7Z=LCU63:89;2T"&1(H *
M&"$F.BD)K911>.MB:U/P2))';GUW2ER>4K@=6(F//[<&$84N"G0PQ$>?!407
M.132\,E[%X1I/4'I^$?P?XJWG&9B.?+M\K=Y0\/OY@ML,8E)GP)P1'*G8B[D
M3A6$+$42T>=BL36X#GP#YS_UZTHC$30%TLF:^(35E]]GBS]7-W=Q9.N>RP\=
MN&'/_<2W+S"]7.BJT#D9+1DG8"%!3!69P0ME0?A@.8NAR-+^;#Y,3P,COW[F
M^^7BVY0X]_+'W\F->3._'*OS(JVGWZ;KZ;6Q3H8C7>#%0A8BDFL=(S@Z?*"5
M9"%RRZ5NS8'G4]E)MN&Q"+K'-1A27!U873>='^F19RXR9&8DJ*QEG<A3@!<9
MR(,V*'WK*L...D(-+>U'_<[GL+Z+QK,WTB1JALX\36=X8U.?%L_EI[>L3@O0
M$(RJ6>C>@;=%@\02E-%H!;8O/FN_CW$3&D^,X]&!T($:O3Y(F[Z>X7T3M5.,
M7A2306]J^WCQX#TZL$ZZ8FA;.;4N&MB'KG&5[OCH>60F>A-1=@#/!]X1G8PI
M>&<!;1W7K34C]]URD))I8X2W.C9_V#C\M7<P?=D=!!N(JP/077+G;0TH?*@=
M?=\58MQF,O'UTW0Q>TV&[#G+ 73V 52BX^4<SQ!DX%'1B6.L^>"[9](X;@YW
M=T =5,1C)V[7^6C$RXO![K^'Z7+SM/BN;(-6'S&=+S>\G&C+M)8Z@B'E3SZF
ML35I2$+)CG/-/)E0M\S6!U*T]U]SW&3L;I XI*0ZT*$OSU?3.:Y6= _$Z7PC
MWNVTO\_$^AJN(]XN=U)?UMUO1'+!"#J!YYN@R/V_\G8:XG1&_.$324?/.K.)
MOWI0F"4XHQ0$[SEWGIO8O,[^1%L;-R&\FW/2,Z"Z"&?\-4SG51SOYJ^GJZ^+
M;=;RN[*YR59\HC)+N<XSM$4:4,+0?KQQP(U(23GE96C]4OXX1>-FF'>'ZX;B
MZZ<DY\W95[K*MH'MMPNRLJ;?,&^W]&GQ$K<[Q?RN3%RT66)M6YSK**R"=*WI
M@+5+L- II%!<ZT>"O8D;-]^\.Z0.(]0N=.CKW<+7Q@[77M?A^ROZYG2]FC O
M;$#&@8?:9SLJ!]&0]14*71#1)YM,ZPD;3]$T;J)Y=^AL*L(.#.CK3NB[<K&[
MCV&&U00ZFZY6V^(DJUCM$0DBB5JRF8EE=-8@:*,"]W5:1^N2QOTH&S??O#MX
M#B#.#D!Z-_GFDG^[>N.KAQK,)EBR88(/9%<S12?/BWK\5$C<9:53ZQ?:_:D;
M.16].[0.)-<N$4O\QNFWFH"ZFB@DXT07 ][K&N4K'&(V"7@I,L5,UK=K/;GV
M48)ZZUG4!@5/@NU0D711#O$(US;!YLM80TU"E<S(!%)YMC&.(8I"QS07;A(S
MR)HGL>]-7&^=C4Z$O!:BZE++;7+RKZZ+C=<VL;YPI[4"FZT"I4L$7]\X"O-.
M2)VS#:U[%>U'66\=ATZ%OF.%-*H"W+QHW-W4@[:N1)]2EJ3/HZ4SQ;(G R5&
M4)QG,G91L'BKE>D#;T_[K]E;(Z"FN!J2_QV%%N]L\$5*-;B_>A]^;!K"%A^,
MT;7U."L9E).*]N4S:-+47)><9//7^">)ZJV[SXD4VC&BZ?(:I0TMSXF.G6%0
M'V9=K;KT"B'(5/MN. ?.A-K<+00C#9-HAG=L[]+56R.?TR'N& %U";KZ:%E9
M]1_3]9=7YZOUX@R7UTQ3GEC26M"F:MVOL3783FZ_Y1$M0\E]\Y$%SR2QM[X]
M)X)B.[%UB<J;QNKU ^>U#I%I#0)Y(I<]J6IB9$"KL<ALO&S>3>H9Y/76H&<4
MW^)0<76 Q/V+!"999%8X]\!B+0Y(3$-4T8%!9[*K7 RM'T?VIVY<'_?T)4-#
M"*W9)-?F<'PS_X:K!Q@I%#,UFQ0,+V206*'!.4$>O7&6"5=\9">"Y2-4=C+C
MXT2%D:W$U8%^)%_KH@5P[6*Y1-HK';/UC_>S,%^_F.>:6OKU;--H(QDILC5D
M>3 +"FF/ 46!P*43B8Z>SZV3;_:GKLN2RF8X69Q$:/V$;>YL\':"\^_?_IA.
M/!>11]H6LZEFNY4,SF:$$@+9(M&G]E64>Q'695GDR;!XM*@Z@N%RD1#SZG=B
M<@V(OBL/'S2;A#"6(WB,M0U1JL/)-(>@1 I:^9)YZVOZ&>1U:3X.!LF!Q-;C
M=7V1Z([;7EF5S;M_J<UK="'SET.L7=%I;P*"(]V/+LCBC5=V^ O[$?K&?5X9
M6TVV$EP_VG)_CDY\S@R]%X""2U#:1/ 2$;@T)A3#I5>M2\3WIV[<UY<3XW(@
MH?7K:O\^G8=YNI^1''FPTDM(09"Q[*RG'1(C8U9:%V:C5*T-RN=3.>Y5?FI7
MNY6X.KJ[?U\LKYK[UB*SR\Z#$XN*<8L%BA<<%!<.'),>H@O1UZAKE*U?!Y^F
MJDO7NADN'KBG&PFIBQS#Z_9P[<!/C*,M;=M<_GU.XGM#WY@3&Y%,X_N;,E3#
M>44_-CNO#3$W?-C.AEI-5#)*"F? $F.('5I!T)[^REU0AL<L1![0\6F^H2Z]
M]\'@W@TT>E#0UYCQ:D$6T'(]C3-\C7$]"34//G(.V@G:2D(RSC7YB2P'K)-]
M7&D>A7^$G"[=^5-@]!BQC-UHX]K5\O[R8MD>E8O'_\M)>Q?]8H52'H,'+44"
MQ6K_)><4&?H1?2A":'^K7\$#28_/7[M+[[PUQ$XAEWX<](N-UHJRN+Y0]Z\6
MJ_5J$K.4TA5>2QW)=%>T-Z^-A62D9YR3LR=;=\9XA)PN7?"A3<YCQ=*=K7GM
M8&WR2>YAX 1M\BDK!L*PZC(Z!*==A"BSY\D+KTKK&JIGDCAN:N2(=VUK\75@
MX>W/S4E*C)?$ K!JMBIE'7AD#@Q]/_(@LC2M$R7WIV[<',D38W(@H740HORM
M%$SK=^6W[VG3>>@#J>%W\[K9^O_5UO@69O4(?D#BXS21DMZ\$]1Y4->_<>TG
M)X8Y*5!F""8)4*$4\-8FH&]F*;+&I%N[XP-L8USK<[ @Y]@"[T %'[79[>2S
MN^FJN^##=;9N63TQ9$$IAAJ<<J[6PZ5:MF0A,E&*R3J4V-J^..T.QS65!SLI
M'<.D@XOC.(T18V96&@Z<8:S>*^D.GQ$,2QBX]M*&UJ;-\)?!8!9XGQ!_EA"/
M'"5$'%BV&>1WW):M-UH'XK/0-9RLBH;@<@3)'3H1'<?;)< _ 6X'L]([Q>US
MA-C)++4+]NWZ[U[E1LSS/4[(Z^DJS1:K\R5><3MK[@1YR<6S!"HS5?-Y+)2D
M1,Z%8TBM6W<<2_.X=4^#8O=DHNS VMX$;CY./\^G99K"?+W;]Z=EF*]H.R3.
M70?I&PUN_SK]AG,^\80J&66 G.KCBN1YZTU[%7C@N43)!AF;>B"]X^8IG!99
M]\U0/868.X#TK?;[[^(Z3.<U('1AUM=XY0.->7BM.^-DW.L07 U7TN6C4AT8
M&W-R267/6WN#1Y [;B;"J( ^E9 [P/.=1Q_R4\^7E\/>=^Q_MWQ/1O@TS.X>
M[3H#WOHZC[;66(#"8L!Y5KL^Z^R<P.!MZY#?T42/F\$P*K9/*_!F"&\]0O9E
M6$U7B_+^VN?=I'F_H;'W?4R;,;%/$MAH,.R[Y><PWS5[O1I-NYW&=7WQ=V6'
MS3"[FEI[B4@;=<Q6,[":O"E"88*@M0:7//=<<ZMMZ]31)H0?;>$>0\35R?Y$
MPGPYJ^F=L0ZEM"H =[(6KEL%,3.$P),524LE2^M^%*WW,*XE?'H\WS&'Q\1$
MMPKWX_G965C^6)1KCL*NY19=.^^)2:D^+1^@@_?\Y#9J^9!M--+4=Y>Y]L#-
MC'"Q@ @HR""H3PDU)IN$MEQ)'1BV;B/W,#5'SU%\C+-7IR(DX70]F";5Z9!H
M'#CI,\026%&AJ,):CSG8C[*11WVV0<F=:8GMA=*MJOJ WW!^CH?HHHM?;:-L
M[B6DD3;9??8NK?E.\Z]+T&0A98BE@"*YUODH),R0'4@6/(O%9!];'[,]23LZ
ME//X,E>@Y@Z%1AD ;75XI.*UJRT#5 XUXVB*:FV3[4O;N+IF" S=B<4,(:5N
M5<\]D^,.<DOO^9A&;NE3!#923_>L4\=#;T:>UD+U[>RQJZM-&K2,P!4T(X3E
M6NM37 1K9$E".BY8ZV8#SZ-P@!F5][D*G*N2;93@E>.@7.+$!SH.F.@0H'9&
MY-:E[?M1-JZB&A!->\Q^/%90W6JKORX6^<_I;!;F^0U]WOQSK8S:MH+_ ]>'
M**XG/K&-#GL.V8W4V<62+^XN>4]\%[51A@4.N6:!D=F,X(J.($SPP3CFM6Q=
M[O<L H\> [K/8E=GQ<<8><8(+%H)RI@(+OL"4D:4+B(:V7KTP_,H'%>Y#8>M
M._,_AY-;MSJNMG B1;%YY8LA_>/Z*](AP:I'/JY1A&I?@ANIMLU"5T&&Z*T(
MIC#(SGLRPR4#9TH&X]!Q4[33O'6:W$T*C@X_$?_N8]Z]D5D;)#<Y 892-ZL2
M1,_I4I?11F:RT;YUW.T9Y(VKEH[ Q9W@TT BZ5;I7([3^XK+7?./VOW@$(7S
MT$>U439[$=I(T?P6EO/I_'/-K]\L<@FMY+141;@J8[*ED=$](XN%5 5OM4FQ
M>:;80[0<79-UZW.O<.TXN0PA&% $8% JE<V@3;J\DV?":B::A[L?)&9<Q=($
M!W=JHYHPOEN%LIFEM)W:2;9!#:319G%^Z)/;8Q_71K'L37 CY7)MO1>WUKLO
M 4<4SW1,8'-)H*PW$&K'1,^<QHB.V=3ZWG\6@4?GG.^SV-41,=YZ5Q1Y$AD9
M*%<S@B+=OI'322D<;4S-R]R>1>'(R;F#8>M.@OEP<NM7M6U'D>P2+@[29C<_
MH9$">X2L5@;1IAW,)7!D]K8P(Z"4329U?785U=U&+4Q6)D3;NHG*30J.]KQJ
M]ZXOBQF=QM7VD_]8K/'>Z*E4=2BTHUT*!&7H*X)JHIUK'UDIR4K7>*M[$S>R
M<70X)NYX78.(HUL]LMGNIIW<07&=J]]N%,9Y@)Q&NN-*C)OVDI?]]#[@K';C
MV60&;PSA6#ON731CN9JOHT7422-@,:SFQVFHY1H08F1.!&%=\T&"QU%\=)[\
MOJN_O+[ZU1')3(8H103)ZF"_4C+X:#@X:W*F8Y-4:.VC'DGRN'KLA/B\DR%_
M0E%WJPVW49U/X?MA#N+U7V^C#Q\DJ)%"O/S\>TSR9)G&5!!L*G2+"FDA&KI%
M7<+,'5KM>>O#^P@Y#<8CWO[H*_ *S:5-ID!2Y((H)<GQ4$F #24RX;(5P0^_
MU4Z44"M,W#/QL(T$NE4?'_%SU8IOYF6Q/#O8,;OG4QH95T^0UTBG[);Y@%\7
MRTV!UP5X6,E.U_F8DH5<YV+1S63ICF+<<&N+YUDW]U\>H.5HI^W6Y]X'Z6"5
M*5HK,!H-J! *A)KQ(G4P:'A*R0^]W>YT2Q-LW''9&@NC6_VRZ?!QGM:;FL7#
M$K6O?T"K=.T'B6J6M'UMA4VCDXU)>D_+0V>MK7FU8"VOD_=4@,@9@^AJM9".
MDC7OB[\W<<<G;C^QT+VQ3FZ2-C9 *K5FMF;=><<]2)=-LB9YE5M[K(?0.79"
M]Q#XNIO2/;#\NE5;F^[Y!VBKJZ[[1RNINR2TBBC1!]]C)_N2G$]8R]3UID=O
M!4H1](<,F9'9')K/M;Z?DA:=$NZUUQ79^J5(\,QZND^MK*&& ,)PE+7T0.O6
M'M,#I(P<L3E>_O?U*CB6Y=WJ@OTJ28<OC!VE0':L0MD<$EH1-8A0&"A6&]=R
M\M]]=LFY[)UM/K1WN$+938N(=^76 C^V?UY[G='.,JY,[4-=3R#+$'-&.H$"
MT9:0;&A>$[(79=T6RCX')7?J/]H+I8,V07^O4TE^6ZVG9V2IK2;9.IT#4Y"D
M(>LO1P61K#$" N>Q)*%D\WE$-RD8MSG50- Y@LD=0.3]<KI8;GL??\ T"ZO5
M1OMO9)+_U_EJDY;R&E=I.=U,MYE8%H3P@O;GD8.R04-DF@-R;@0SQ2?6NJSV
MN32.VR=J()@-*J@.@/@'_GF-<\O%G+Y,V^XJ]^MB-"GDF#U8KFO3 I$@TJ8@
M*YEUSD%RWAJ(SZ5QW(D$ P%Q4$%U ,17B\WXPFV[RP_3U3]>$0W3=?UJ(G5F
MT?  W+L:SH@"O$($8IB5)L4L4^MPU"/DC-O&?R!XM6)_!TBJCO#MPQ#(@+2.
M,2!S@ Z#2 C.!P29BC EY,S+$(&50Q338-WQ!T+.L>SN #&_A^ERUW7WLLO8
MFWF-NU[3KQ/!&3/U/E=,&U"._@C"&$@\N:A31I9;Y['O1=BXO>L'0E5[D72
ML[^%Y3]P'>(,/V(Z7V["][N=H%5.">9 1&*8DM* 2Q$A:722:$E)M#:K'J9F
MW([R R&J$?,[@-$CE>5W%;'3CF>ZM8.4=$ DAYA,?1^/C),9&)5J'<+;G[J]
M8.9_,I@-))P.8/=$<ZG;NTNN>.<*G2?-2GWTK+7%.D*L[4 UY]4*:/Z&_!P*
M]XNHLI\,?P-*Z2=_'?I4=?^ ;T.[SS_ER]!]6QK^74@S;G*V$DSR6'.V"P3/
M9(USE4S_PM"U?B,9L(%J^H+Y?$9VYB,1EEH?N)EEL'HSO_XS4[)+"3_7\MF%
M%,[;)(#I;$%Q&2"2F@== AU=2T="MLY^;KN#;M^9GH.Z.ZE^XPFY@XO[TI=Z
M^>-EF-59!A^_(*[_NER<?Z4=7@L9^E222!8X)D]N>TU1DEF#1"R!.R:D:=T8
M<%_:NGW#.@:6@PBFVUMZ9YD<?@W?_("F78,'O$CW[?N*SC$NM80DA=^E,OO(
M  -+H2AK7&Q]<YRV=_ '/ O3VC?D/2XWI02$]W=Q-OV\D=MOW[]B'4+X:7I&
M/_*N?*3OKLJV==%&.M?\)A.8<Z% $276>'0$QUTA;1QBB<%GB:UKMQMO8>S$
MU?:(?, -&47F'5RYKZ>K\/GS$C_OAE=<5S-7F]+)1+(>"B!/L?:8S^"E)U_,
MJX*I^"AE:T-Z+\+&O6Q/ <_V\ND =/=R:].V=YXO9Z[=VF+16A1A'+#,:6,U
MRA!]+N"$<ME95,FU?A@[@,QQ4TM. <BA9=>M57A/"^C#+<2'/VRPANX#6H[/
M;,3M#$LV<P<F\%JK%LD3D9I\AMK>GP5.V&S=3/2T;=VOO/@/F!:?Y]/_Q/PF
MDRBG98K;55>;90G;UXY-]=96J_,SLC-NG1\Z.T&%4$<!UJID36X\?0E)Y>!4
MDC:SUF5?C;?P4S6*?PX^'P[@G%[TW:K.QUNS'ZY%]_K<4W27'U"W/J\/N O6
M(2H))K( *@4),0@$IV42*3#%;.O7^9/VF+\Z7A?+7AT5)IER1B0R,(0$%=&
MCR%!R9$YF4N(S6<:/4+.S]0]_CFH>5CA'2>1#MR2JZW\/IU/U_AV^@WOL.]2
M>:_J+-UWY3Y+ZY(!UN5B'3$@H:L/YV@AV)KD&FSB9 =SPUL[+<TW,:Z//0:0
MQY!^1_!?/,: W\_7E>%GM1/%?U[&QN:K.Q$);DS(1H"61M8W>P8QQ@!>$T,L
M0\V:SP]O2?^X?OSI07]RF7=KJS[0^_YP(_7Q#QRT8?^ 9NF#[=H+"BZCMV"$
MK3WZ.($@U&%8.1O4UG"C6B<?#]6V_^I&N+U"+0=-=#I?3V?GZSL^FQ#"1%D[
M\*AZ#FK;>F]*A!RLX%9'S+FU$7X@J9VV_'\.AAZ^QH<36K?*ZZJ][!$Y9+<_
MHW7GVP&UTI']18.33F1K(;O:VB+6]&J6/=24!B>-D82\]L]<(_:_O798"!J+
M'X@?<?EM6M,[+CJA7B?JQ6SSD;N'J(OPUK;H=$/IM<8^*$LQA>R14AN$*)DA
MDAD S)CH(OJHA]2!;3?S4_?,?0ZF']&E(\*C(]?H7?EC,?^&*^+[IMW5M"8%
M;#3;W\EZ7NUZ7=U^_K))1A6X@"@M>7]*%[I:<@:IG<U62%2F>:/$8P@>U^/O
M N]#B[E?"^).#]4C+(F'/FNH=J\#6A8/-O9T*FG!"&K,UI(LJT-]2R_ LHLF
M\*(+-L^C'JCIZ[7T@=^(:\MYF%V\\*]>_O@K+CXOP]<O9$,O,:QN@5\&86H6
M"I2L>!T&'^@8> U6BF)Y-:";NWU'D-MID]CG8.F1<II!A=>MYKK1?_*8W-V[
M'S- (]E!\WCW;??)<K'":04LU;0QP3WAC2XP[E%RB\(&T?IYXF3M9*\_Q-^[
MY"V+M%BO,&6ZLRW!7\E4AXLBG8$L"IU!Y51H75+P3!+'SL4= E6/I4^TEEI7
M?L2-[=%?R*_"ES\^T>=4JW>UOM93+F>5F(K >>W3).@^<$$+,#$PX6U6:(?S
M'O8F<^Q,W!'!V4QZW5ZMM7/*X3?JM=]NU^QXR"#B_2UO35#*I9 A92;)..,6
MO/,( 1V+$:U([7/@!VEY_*KZMF1X$@,O.7DM#LZ]$%@+!5$P4$;Z.GBW-K/D
M.C#C-9;6-2N/$M1E^^/G8.&>!.I&[._J0KMG+\4FSQDKD$0=1)KI<G9(7H9P
MP>>21$AFN.R7 Y$T7%BK/9*:,;_;BV>_Y@(W6L(MRE5#N->X#M/9@)T4GESY
ME#T6GL>&X;LO,,.X3(J#L(9,'Y;Y%H$\.NX)W8F;UD] PW5?N--V<'/<)@E]
MHM.;P1F?03F3Z\ , 9J<$FL%T\6T+F6XGY)NNR$\!P5/]GI\/M,[N"/O[&+K
M*;SX/EU-R!/Q6D0+UJF:Z2 DU&9*D"0KT3#OG6D_<OY!<L8>J'Z\M)\"T(&L
M[Q%%=2.O%[5J>4*6H0M*.[KF&:OU=0)BH#/&6'*.)2V5:)VW\ @YG:'H4)$_
MJ8L.XW\/4-J]"]S9TM_P+.)R8J0K"G4F'1V0]B0\F:/,0O)*9NZLC,V+2)X@
MJ3-('2KZVY!J*(<18;5:KB=_"_]KL;Q\;]H<-A497? %(6=)U$>G:VH=!UFL
MSBXAE_OU7Z>/OX8@^ML5>NY?>5P_K^$MUH"Q(\/BCW!&WNF-/>S.#6IAK2-C
MD#!.AX>9VO2=CI$TT6@GG(EBKVC:$^AXD(!Q-$H+B2Y:LW=$C%2_^U(-OMBI
MO6"U0>DC1&]=G<&LP>MHP!2N/0;4\?:PZKON^WT?/)[(&\EIT8AIO0C\Y8YV
MZ4(@S!<P3M,=6BVRF(N"A#9[+I6.^7D"?_D,@3>_" 86^"%,Z\'FO&N6O\1Y
M^G(6EO_8Z,"0:\Z_M2"S$*"*"A $*4(NO4/&ZECCP7V86S2-6P1V&G?X<"%T
M":J+W>Q.6]+*2AX,T"9JST/'(3C+P?&2O#%>*#[X/)9;-'7FRAR%@"?A=80X
M.H#7QS##U2ZO[@]<[Q0OHO-<:4L'T-(!5-R Y^2:E1"]1-I>C*TGP]Y+2&]
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
MBD/PQ8$V/-8'7N1IKW3A)_3AO8N/V]1L9*OY>'&,C:<=W7^?KXA'TS+%O/-
MDT-6F$Y@4*HZHK2 EPS!2*X4S\;'N%?.QE.8>HB \0RM!D)=M.9P)S#Y?;'$
M%%;KBX;\+@M>XPA,F$#'QAB( 0U8(W+,!17&O6[2/3%R<_41 =)&I/> Y C^
M_C/8:6\OLT.=]-Q$%8%+7OW:>CDG3MMGZ)AV(8C4.E&N'?7C=E7\9[#/#@-"
M3^]>UUJ%?<+EV<2H0'Z5=R"*)G9&[\%5]1!39!JUT"GM-X/MD45^\CR+ X7^
MT//9,1(8&TFWGGUN;T62)9*$4<!YK1 RD791N 6=I=4HO%',[ 6FQ]?YR0/B
M#?#44 X_R_T\(:84K:V%;&NNG74)7"D9"LK(I BR\-8=?/8B[">/>AR'QN%$
M^+/@DKZ9JL _X\0)%DI, 0079&47,K #UQ%(O2MN7+2>MRXG>":)/WE0Y(18
M/5"L/PMJ'^/RM@*#3YCG"C/SX+E-=(N0YTB;I=-J+5J5>'%A%(6[!^T_N:=S
M0IRW!L+8%NHS#_<'3(O/\UJ/-,E"!&.B!ZT*L;H&2H(*#IC@V7*3:;-\+^/U
M8!+&;1??@UU[&NEUH*3OJRJY;,E]R87+W6DEG52V0"ZF!GG1@K,9P<L4R9X*
MW#0?R_D\"L?MV=Z)PAU0J+V7.-[+\6,Z4.[UN4V+')^QA1-7.?J2&!F<#'S.
MGH#B$6*F/Q(7F4Q3NH!UZ]/_<U4YBA*5CT)"SJ+V1!3$*B0WDW,7:LXQ<ZJ[
MS(F?J,KQ.?@;J,KQ.1+NHS#M9A&6#,XZ$3DD64C7<Z8A9!\@\EQD=C8%T^)%
M\I^VRO%9\G^JRO$YPN@#3/=DXGO4Q7JE@5EE0*FB@!BD00I4UG'K4Y,\B)^E
MRO%9,MVKRO$Y#![;ZZU1_Y=AA?FB3N\M;62^PHO6;1:E-C72RE(U-5T,9-5Z
M!3;%('*(4MY6/P_XMD\L-#HHCI7C8B"FC@T04KM?<7T>9@_LA6OCBU,.DJKY
MNU87TJ^>@XA>%_3(E5-[ >2)A7HLBCP8("V9.CI EHN"FSY4M)T=?ZY7:BE9
M?&9%0I1UT).UFYHO!Y9SGUWD*&\'@Q\"R.,+]5@E>3A &C*U@Z!5PS"+%88K
MKA&8X;67:$S@&3+@H61K60PIM^Y?>.(\JG[S#PZWJ$<&PM@Z\K% T6N\3/!Y
M5W:3>ZL!L=KU,\L!DQ*!@]&U:UK1 @)W&6*RT6:C0^;[7;!'$/&3>X('@N:>
M]X7!)=A[N/;U=!4^?U[B=N>+LOMV@X#M4Y_<-&3[K&V<.&AKL@N.DP?J5"ED
M-.C:1S;+VIW=I$)(8F6@9)"A@[8WN?[N@NO;:\61.:,%NIKB$VH7VPC>TU?T
MS:AU*HJ7UI-4'J.G"Y77%"MWQ@*TDL;8I1P7U2U_Q<7G9?CZ99K";!/:(3)+
M9-R##SR#PFC)_(X1-!>16_J7LE\SCGVKR&X3,"Z&VLGWOOJPHY@]-F+P\^TM
M[!PVIHNC6UD NEHCH!4YWCS1GE2,CH6]NUX^A9B'".B@1NPXP2Y:<WEDJ+P@
M;4N47P1F<B$>>"9 D\(%E1B#FH-?)T62\T/6G&VB46ZN.B(HVHAPT82?8SMQ
M;^;T0?,-W\/LHF&5CYB$4N1%9/*%K23Z<ZH=$SDFKBPW?K\BF'L^?+R(9UNQ
M-V%>!T&L!^[3*^>2"U,XRP*X,>1<LH#@ZBQ9GBUB42+'V+IE\E,TC1MP:FZ!
M#"**#J#UA+G_V_<T.\_3^><Z"83^FS^%[Q,E'#.U;S3GWH%R]8T@V0)&:3HX
M17IK]FI_W,Y-O(_,+DW@ W%R?RQS,*$U;'TY4##HW5>L\;@PSZ]FBQ5]]3+,
M:FALM2B[,1"K#YAP^JT>^-7?YW$ZFV&^]BWZS8MQ)NT"24-2U30(=3+VG3J
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
M<H\?331R&#;VE+N:1V*%]*5+H@Z0="[Y71?4[-T3C]1*!1'[+G8FTGK+I'
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
MC?HJP^DD!.&9HP9$E)^Z:P@#M P)Q:9](>>!Q]*S-A]^OUUA\1G>$/06<@4
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
MNG@A3[B]XGA/H/MXPV?D486NWO[Y?;HLJ:JM!<=[X-Q'4[NE486BWES?$%9
M17=+C?=<N8]RMB50A5J^1G^]G*ZG<?7J\O+5#SN='5THOV?=\1X<]U'87MF<
MQW7PY\5LZH&!S\N%'_ Z^-%G!K@.?IZ-XM?!#S_U!",%[H5WKW_4I<EF^?!P
MZ5*Y]^'5*[DZWJNWQS<M+>4U^F78+CH_+M8;4LN<][?_2B7'_T?J>8_\AO?H
MFS_(_W%V%?_/__K_4$L! A0#%     @ ''5=6T#3US"Q!P  ?28  !(
M         ( !     &$R,#(U,#DS,&5X,S$Q+FAT;5!+ 0(4 Q0    ( !QU
M75LZ1-<EIP<  (,F   2              "  >$'  !A,C R-3 Y,S!E>#,Q
M,BYH=&U02P$"% ,4    "  <=5U;9U+BED8$  "M$0  $@
M@ &X#P  83(P,C4P.3,P97@S,C$N:'1M4$L! A0#%     @ ''5=6_H/S/0Q
M!   >1$  !(              ( !+A0  &$R,#(U,#DS,&5X,S(R+FAT;5!+
M 0(4 Q0    ( !QU75L>,)<N2C ! !XI$  1              "  8\8  !C
M=FQT+3(P,C4P.3,P+FAT;5!+ 0(4 Q0    ( !QU75M.^P QP1   "J]   1
M              "  0A) 0!C=FQT+3(P,C4P.3,P+GAS9%!+ 0(4 Q0    (
M !QU75OFZES8W1T  "$H 0 5              "  ?A9 0!C=FQT+3(P,C4P
M.3,P7V-A;"YX;6Q02P$"% ,4    "  <=5U;!!6(!$I7   S#00 %0
M        @ $(> $ 8W9L="TR,#(U,#DS,%]D968N>&UL4$L! A0#%     @
M''5=6]G2K!#O,@  +4$  !0              ( !A<\! &-V;'0M,C R-3 Y
M,S!?9S$N:G!G4$L! A0#%     @ ''5=6V:0X0U:-P  XD,  !4
M     ( !I@(" &-V;'0M,C R-3 Y,S!?9S$P+FIP9U!+ 0(4 Q0    ( !QU
M75L[/.?;73<  &!#   5              "  3,Z @!C=FQT+3(P,C4P.3,P
M7V<Q,2YJ<&=02P$"% ,4    "  <=5U;O$4K(,(W   +1   %0
M    @ '#<0( 8W9L="TR,#(U,#DS,%]G,3(N:G!G4$L! A0#%     @ ''5=
M6Q&A"% -1@  HU$  !4              ( !N*D" &-V;'0M,C R-3 Y,S!?
M9S$S+FIP9U!+ 0(4 Q0    ( !QU75N%:4Z4A4   %U+   5
M  "  ?CO @!C=FQT+3(P,C4P.3,P7V<Q-"YJ<&=02P$"% ,4    "  <=5U;
MW&G#7=)+  "66   %0              @ &P, , 8W9L="TR,#(U,#DS,%]G
M,34N:G!G4$L! A0#%     @ ''5=6TW;E,<D,@  ,#X  !0
M ( !M7P# &-V;'0M,C R-3 Y,S!?9S(N:G!G4$L! A0#%     @ ''5=6[C=
M0C"Z,   7#P  !0              ( !"Z\# &-V;'0M,C R-3 Y,S!?9S,N
M:G!G4$L! A0#%     @ ''5=6_HP@U Q.0  OD4  !0              ( !
M]]\# &-V;'0M,C R-3 Y,S!?9S0N:G!G4$L! A0#%     @ ''5=6X@H$O2O
M.   FD0  !0              ( !6AD$ &-V;'0M,C R-3 Y,S!?9S4N:G!G
M4$L! A0#%     @ ''5=6Q,[!6NP.   ED0  !0              ( !.U($
M &-V;'0M,C R-3 Y,S!?9S8N:G!G4$L! A0#%     @ ''5=6_U+!?L*,
M@SX  !0              ( !'8L$ &-V;'0M,C R-3 Y,S!?9S<N:G!G4$L!
M A0#%     @ ''5=6\'[2W29,   1#T  !0              ( !6;L$ &-V
M;'0M,C R-3 Y,S!?9S@N:G!G4$L! A0#%     @ ''5=6\'%>:,&,   \CL
M !0              ( !).P$ &-V;'0M,C R-3 Y,S!?9SDN:G!G4$L! A0#
M%     @ ''5=6ST"=$8"!0$ O#P* !4              ( !7!P% &-V;'0M
M,C R-3 Y,S!?;&%B+GAM;%!+ 0(4 Q0    ( !QU75L]!OU-U)8  *07!P 5
M              "  9$A!@!C=FQT+3(P,C4P.3,P7W!R92YX;6Q02P4&
/ !D &0!N!@  F+@&

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>cvlt-20250930_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:cvlt="http://www.commvault.com/20250930"
  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:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="cvlt-20250930.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2025-10-27</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:TermBasedSoftwareLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:TermBasedSoftwareLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:TermBasedSoftwareLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:TermBasedSoftwareLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SoftwareAsAServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SoftwareAsAServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SoftwareAsAServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SoftwareAsAServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SubscriptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SubscriptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SubscriptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SubscriptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:PerpetualLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:PerpetualLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:PerpetualLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:PerpetualLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</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="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</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="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</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="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</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="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</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="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</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="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</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="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</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="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvlt:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-05</instant>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</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="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</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="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</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="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:AppranixIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:AppranixIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:AppranixIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:AppranixIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:AppranixIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SoftwareAsAServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SoftwareAsAServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:PerpetualSoftwareLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:ProfessionalServicesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cvlt:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SubscriptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SubscriptionMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:SubscriptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvlt:CustomerSupportServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cvlt:DeferredRevenueCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cvlt:DeferredRevenueNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cvlt:DeferredRevenueCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cvlt:DeferredRevenueNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:SatoriCyberLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-28</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:SatoriCyberLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-28</startDate>
            <endDate>2025-08-28</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:SatoriCyberLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvlt:SatoriCyberLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</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="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cvlt:CorporateHeadquartersInTintonFallsNJMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-28</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <startDate>2025-04-28</startDate>
            <endDate>2025-04-28</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">cvlt:CorporateHeadquartersInTintonFallsNJMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">cvlt:CorporateHeadquartersInTintonFallsNJMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2025-04-17</instant>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">cvlt:SharesRepurchasedThroughIssuanceOfConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cvlt:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cvlt:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cvlt:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cvlt:A2024RestructuringProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-05</startDate>
            <endDate>2025-09-05</endDate>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvlt:DebtInstrumentConvertibleTermsOfConversionAxis">cvlt:DebtConversionTermsOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-05</startDate>
            <endDate>2025-09-05</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvlt:DebtInstrumentConvertibleTermsOfConversionAxis">cvlt:DebtConversionTermsTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-05</startDate>
            <endDate>2025-09-05</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
        </entity>
        <period>
            <instant>2025-09-05</instant>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityEquityAxis">us-gaap:CallOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-05</startDate>
            <endDate>2025-09-05</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityEquityAxis">us-gaap:CallOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-05</instant>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-14</instant>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-15</startDate>
            <endDate>2025-04-15</endDate>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-15</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-15</startDate>
            <endDate>2025-04-15</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-15</startDate>
            <endDate>2025-04-15</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-15</startDate>
            <endDate>2025-04-15</endDate>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-15</startDate>
            <endDate>2025-04-15</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-15</startDate>
            <endDate>2025-04-15</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-15</startDate>
            <endDate>2025-04-15</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001169561</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cvlt:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="tranche">
        <measure>cvlt:tranche</measure>
    </unit>
    <unit id="segment">
        <measure>cvlt:segment</measure>
    </unit>
    <unit id="office">
        <measure>cvlt:office</measure>
    </unit>
    <unit id="day">
        <measure>cvlt:day</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-25">0001169561</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-26">--03-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-27">2026</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-28">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-29">false</dei:AmendmentFlag>
    <cvlt:SubscriptionArrangementTerm contextRef="c-99" id="f-496">P1Y</cvlt:SubscriptionArrangementTerm>
    <cvlt:CustomerSupportArrangementTerm contextRef="c-101" id="f-499">P1Y</cvlt:CustomerSupportArrangementTerm>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-748"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1 contextRef="c-191" decimals="7" id="f-826" unitRef="number">0.0042215</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2025-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">001-33026</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">Commvault Systems, Inc</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">22-3447504</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">1 Commvault Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">Tinton Falls</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">07724</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-13">732</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">870-4000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-15">Common Stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-16">CVLT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-17">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-18">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-19">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-20">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-21">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-22">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-23">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-24" unitRef="shares">44094362</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-30" unitRef="usd">1063555000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-31" unitRef="usd">302103000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-3" decimals="-3" id="f-32" unitRef="usd">234806000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-33" unitRef="usd">251995000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c-3" decimals="-3" id="f-34" unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="c-4" decimals="-3" id="f-35" unitRef="usd">34770000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-3" decimals="-3" id="f-36" unitRef="usd">54602000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-37" unitRef="usd">46189000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-3" decimals="-3" id="f-38" unitRef="usd">1352963000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-39" unitRef="usd">635057000</us-gaap:AssetsCurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-3" decimals="-3" id="f-40" unitRef="usd">151936000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-4" decimals="-3" id="f-41" unitRef="usd">133378000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-3" decimals="-3" id="f-42" unitRef="usd">9740000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-43" unitRef="usd">8294000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-3" decimals="-3" id="f-44" unitRef="usd">28952000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-45" unitRef="usd">10124000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedContractCostNetNoncurrent contextRef="c-3" decimals="-3" id="f-46" unitRef="usd">85156000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent contextRef="c-4" decimals="-3" id="f-47" unitRef="usd">79309000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-3" decimals="-3" id="f-48" unitRef="usd">22226000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-49" unitRef="usd">20737000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="c-3" decimals="-3" id="f-50" unitRef="usd">210316000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-51" unitRef="usd">185255000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-3" decimals="-3" id="f-52" unitRef="usd">55639000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-53" unitRef="usd">46112000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-3" decimals="-3" id="f-54" unitRef="usd">1916928000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-55" unitRef="usd">1118266000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-3" decimals="-3" id="f-56" unitRef="usd">359000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">373000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-58" unitRef="usd">106486000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-59" unitRef="usd">147133000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-3" decimals="-3" id="f-60" unitRef="usd">5523000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-61" unitRef="usd">4614000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-3" decimals="-3" id="f-62" unitRef="usd">422947000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">402930000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-64" unitRef="usd">535315000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-65" unitRef="usd">555050000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleLongTermNotesPayable contextRef="c-3" decimals="-3" id="f-66" unitRef="usd">878927000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable contextRef="c-4" decimals="-3" id="f-67" unitRef="usd">0</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-3" decimals="-3" id="f-68" unitRef="usd">252608000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">223282000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-3" decimals="-3" id="f-70" unitRef="usd">1504000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-3" id="f-71" unitRef="usd">1384000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-3" decimals="-3" id="f-72" unitRef="usd">24038000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-73" unitRef="usd">6338000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-3" decimals="-3" id="f-74" unitRef="usd">14076000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">7090000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies contextRef="c-3" id="f-76" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-77" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-78"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-79"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-3" decimals="INF" id="f-80" unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-81" unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="INF" id="f-82" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-83" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="c-3" decimals="INF" id="f-84" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-85" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-3" decimals="-3" id="f-86" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-3" id="f-87" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-88"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-89"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-90" unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-3" decimals="INF" id="f-91" unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-3" decimals="-3" id="f-92" unitRef="shares">44051000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-3" decimals="-3" id="f-93" unitRef="shares">44051000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="-3" id="f-94" unitRef="shares">44104000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="-3" id="f-95" unitRef="shares">44104000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-3" decimals="-3" id="f-96" unitRef="usd">440000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-97" unitRef="usd">441000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-3" decimals="-3" id="f-98" unitRef="usd">1459729000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-4" decimals="-3" id="f-99" unitRef="usd">1474377000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-3" decimals="-3" id="f-100" unitRef="usd">-1234594000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-101" unitRef="usd">-1134063000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-3" id="f-102" unitRef="usd">-15115000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-103" unitRef="usd">-15633000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-3" id="f-104" unitRef="usd">210460000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-105" unitRef="usd">325122000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-3" decimals="-3" id="f-106" unitRef="usd">1916928000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-107" unitRef="usd">1118266000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-108" unitRef="usd">92647000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-109" unitRef="usd">84427000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-110" unitRef="usd">201929000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-111" unitRef="usd">164832000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-112" unitRef="usd">80018000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-113" unitRef="usd">49611000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-114" unitRef="usd">152463000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-115" unitRef="usd">93286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-116" unitRef="usd">172665000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-117" unitRef="usd">134038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-118" unitRef="usd">354392000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-16" decimals="-3" id="f-119" unitRef="usd">258118000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-17" decimals="-3" id="f-120" unitRef="usd">12073000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-3" id="f-121" unitRef="usd">10522000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-3" id="f-122" unitRef="usd">19408000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-20" decimals="-3" id="f-123" unitRef="usd">24258000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-21" decimals="-3" id="f-124" unitRef="usd">80229000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-22" decimals="-3" id="f-125" unitRef="usd">77688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-23" decimals="-3" id="f-126" unitRef="usd">159250000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-24" decimals="-3" id="f-127" unitRef="usd">153976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-25" decimals="-3" id="f-128" unitRef="usd">11221000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-26" decimals="-3" id="f-129" unitRef="usd">11030000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-27" decimals="-3" id="f-130" unitRef="usd">25116000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-28" decimals="-3" id="f-131" unitRef="usd">21598000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-29" decimals="-3" id="f-132" unitRef="usd">276188000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-30" decimals="-3" id="f-133" unitRef="usd">233278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-134" unitRef="usd">558166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-31" decimals="-3" id="f-135" unitRef="usd">457950000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-5" decimals="-3" id="f-136" unitRef="usd">2414000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-3" id="f-137" unitRef="usd">2371000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-3" id="f-138" unitRef="usd">4656000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-8" decimals="-3" id="f-139" unitRef="usd">4149000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-9" decimals="-3" id="f-140" unitRef="usd">29187000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-10" decimals="-3" id="f-141" unitRef="usd">17161000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-11" decimals="-3" id="f-142" unitRef="usd">55159000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-12" decimals="-3" id="f-143" unitRef="usd">32923000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-13" decimals="-3" id="f-144" unitRef="usd">31601000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-14" decimals="-3" id="f-145" unitRef="usd">19532000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-15" decimals="-3" id="f-146" unitRef="usd">59815000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-16" decimals="-3" id="f-147" unitRef="usd">37072000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-17" decimals="-3" id="f-148" unitRef="usd">194000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-18" decimals="-3" id="f-149" unitRef="usd">441000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-19" decimals="-3" id="f-150" unitRef="usd">439000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-20" decimals="-3" id="f-151" unitRef="usd">778000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-21" decimals="-3" id="f-152" unitRef="usd">14847000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-22" decimals="-3" id="f-153" unitRef="usd">15311000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-23" decimals="-3" id="f-154" unitRef="usd">29054000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-24" decimals="-3" id="f-155" unitRef="usd">29574000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-25" decimals="-3" id="f-156" unitRef="usd">8402000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-26" decimals="-3" id="f-157" unitRef="usd">7578000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-27" decimals="-3" id="f-158" unitRef="usd">16513000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-28" decimals="-3" id="f-159" unitRef="usd">15226000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-29" decimals="-3" id="f-160" unitRef="usd">55044000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-30" decimals="-3" id="f-161" unitRef="usd">42862000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-162" unitRef="usd">105821000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-31" decimals="-3" id="f-163" unitRef="usd">82650000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-29" decimals="-3" id="f-164" unitRef="usd">221144000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-30" decimals="-3" id="f-165" unitRef="usd">190416000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-166" unitRef="usd">452345000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-31" decimals="-3" id="f-167" unitRef="usd">375300000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense contextRef="c-29" decimals="-3" id="f-168" unitRef="usd">122240000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-30" decimals="-3" id="f-169" unitRef="usd">101947000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-170" unitRef="usd">244719000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-31" decimals="-3" id="f-171" unitRef="usd">197897000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-29" decimals="-3" id="f-172" unitRef="usd">39859000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-30" decimals="-3" id="f-173" unitRef="usd">33839000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-174" unitRef="usd">79921000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-31" decimals="-3" id="f-175" unitRef="usd">66943000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-29" decimals="-3" id="f-176" unitRef="usd">42553000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-30" decimals="-3" id="f-177" unitRef="usd">34173000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-178" unitRef="usd">83823000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-31" decimals="-3" id="f-179" unitRef="usd">64968000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization contextRef="c-29" decimals="-3" id="f-180" unitRef="usd">2572000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-30" decimals="-3" id="f-181" unitRef="usd">2013000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-182" unitRef="usd">5179000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-31" decimals="-3" id="f-183" unitRef="usd">3941000</us-gaap:DepreciationAndAmortization>
    <us-gaap:RestructuringCharges contextRef="c-29" decimals="-3" id="f-184" unitRef="usd">1429000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-30" decimals="-3" id="f-185" unitRef="usd">566000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-3" id="f-186" unitRef="usd">1666000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-31" decimals="-3" id="f-187" unitRef="usd">5245000</us-gaap:RestructuringCharges>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-29" decimals="-3" id="f-188" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-30" decimals="-3" id="f-189" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-1" decimals="-3" id="f-190" unitRef="usd">-545000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-31" decimals="-3" id="f-191" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="c-29" decimals="-3" id="f-192" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="c-30" decimals="-3" id="f-193" unitRef="usd">2910000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="c-1" decimals="-3" id="f-194" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="c-31" decimals="-3" id="f-195" unitRef="usd">2910000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:OperatingExpenses contextRef="c-29" decimals="-3" id="f-196" unitRef="usd">208653000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-30" decimals="-3" id="f-197" unitRef="usd">175448000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-198" unitRef="usd">414763000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-31" decimals="-3" id="f-199" unitRef="usd">341904000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-29" decimals="-3" id="f-200" unitRef="usd">12491000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-30" decimals="-3" id="f-201" unitRef="usd">14968000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-202" unitRef="usd">37582000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-31" decimals="-3" id="f-203" unitRef="usd">33396000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest contextRef="c-29" decimals="-3" id="f-204" unitRef="usd">3087000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-30" decimals="-3" id="f-205" unitRef="usd">1732000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-3" id="f-206" unitRef="usd">5096000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-31" decimals="-3" id="f-207" unitRef="usd">3534000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpenseNonoperating contextRef="c-29" decimals="-3" id="f-208" unitRef="usd">637000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-30" decimals="-3" id="f-209" unitRef="usd">105000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-210" unitRef="usd">915000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-31" decimals="-3" id="f-211" unitRef="usd">209000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-29" decimals="-3" id="f-212" unitRef="usd">159000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-30" decimals="-3" id="f-213" unitRef="usd">65000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-214" unitRef="usd">220000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-31" decimals="-3" id="f-215" unitRef="usd">593000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-29" decimals="-3" id="f-216" unitRef="usd">15100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-30" decimals="-3" id="f-217" unitRef="usd">16660000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-218" unitRef="usd">41983000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-31" decimals="-3" id="f-219" unitRef="usd">37314000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-29" decimals="-3" id="f-220" unitRef="usd">370000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-30" decimals="-3" id="f-221" unitRef="usd">1095000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-222" unitRef="usd">3757000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-31" decimals="-3" id="f-223" unitRef="usd">3222000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-29" decimals="-3" id="f-224" unitRef="usd">14730000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-30" decimals="-3" id="f-225" unitRef="usd">15565000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-226" unitRef="usd">38226000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-31" decimals="-3" id="f-227" unitRef="usd">34092000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-29"
      decimals="2"
      id="f-228"
      unitRef="usdPerShare">0.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-30"
      decimals="2"
      id="f-229"
      unitRef="usdPerShare">0.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-230"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-31"
      decimals="2"
      id="f-231"
      unitRef="usdPerShare">0.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-29"
      decimals="2"
      id="f-232"
      unitRef="usdPerShare">0.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-30"
      decimals="2"
      id="f-233"
      unitRef="usdPerShare">0.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-234"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-31"
      decimals="2"
      id="f-235"
      unitRef="usdPerShare">0.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-29" decimals="-3" id="f-236" unitRef="shares">44406000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-30" decimals="-3" id="f-237" unitRef="shares">43770000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-238" unitRef="shares">44366000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-31" decimals="-3" id="f-239" unitRef="shares">43724000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-29" decimals="-3" id="f-240" unitRef="shares">45195000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-30" decimals="-3" id="f-241" unitRef="shares">45114000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-242" unitRef="shares">45264000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-31" decimals="-3" id="f-243" unitRef="shares">45095000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-29" decimals="-3" id="f-244" unitRef="usd">14730000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-30" decimals="-3" id="f-245" unitRef="usd">15565000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-246" unitRef="usd">38226000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-31" decimals="-3" id="f-247" unitRef="usd">34092000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-29" decimals="-3" id="f-248" unitRef="usd">-468000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-30" decimals="-3" id="f-249" unitRef="usd">399000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-250" unitRef="usd">518000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-31" decimals="-3" id="f-251" unitRef="usd">360000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-29" decimals="-3" id="f-252" unitRef="usd">14262000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-30" decimals="-3" id="f-253" unitRef="usd">15964000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-254" unitRef="usd">38744000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-31" decimals="-3" id="f-255" unitRef="usd">34452000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-32" decimals="-3" id="f-256" unitRef="shares">44509000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-257" unitRef="usd">445000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-258" unitRef="usd">1503817000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-259" unitRef="usd">-1124876000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-260" unitRef="usd">-14647000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-3" id="f-261" unitRef="usd">364739000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-37" decimals="-3" id="f-262" unitRef="usd">32224000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-29" decimals="-3" id="f-263" unitRef="usd">32224000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <cvlt:AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity contextRef="c-37" decimals="-3" id="f-264" unitRef="usd">76087000</cvlt:AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity>
    <cvlt:AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity contextRef="c-29" decimals="-3" id="f-265" unitRef="usd">76087000</cvlt:AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-38" decimals="-3" id="f-266" unitRef="shares">279000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-38" decimals="-3" id="f-267" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-37" decimals="-3" id="f-268" unitRef="usd">6974000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-29" decimals="-3" id="f-269" unitRef="usd">6976000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-38" decimals="-3" id="f-270" unitRef="shares">737000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-38" decimals="-3" id="f-271" unitRef="usd">7000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-37" decimals="-3" id="f-272" unitRef="usd">7199000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-39" decimals="-3" id="f-273" unitRef="usd">124448000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-29" decimals="-3" id="f-274" unitRef="usd">131654000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss contextRef="c-39" decimals="-3" id="f-275" unitRef="usd">14730000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-29" decimals="-3" id="f-276" unitRef="usd">14730000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-40" decimals="-3" id="f-277" unitRef="usd">-468000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-29" decimals="-3" id="f-278" unitRef="usd">-468000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-41" decimals="-3" id="f-279" unitRef="shares">44051000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-280" unitRef="usd">440000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-281" unitRef="usd">1459729000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-282" unitRef="usd">-1234594000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-283" unitRef="usd">-15115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-3" id="f-284" unitRef="usd">210460000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-45" decimals="-3" id="f-285" unitRef="shares">44104000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-286" unitRef="usd">441000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-3" id="f-287" unitRef="usd">1474377000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-3" id="f-288" unitRef="usd">-1134063000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-48" decimals="-3" id="f-289" unitRef="usd">-15633000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-290" unitRef="usd">325122000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-49" decimals="-3" id="f-291" unitRef="usd">62404000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-292" unitRef="usd">62404000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <cvlt:AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity contextRef="c-49" decimals="-3" id="f-293" unitRef="usd">76087000</cvlt:AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity>
    <cvlt:AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity contextRef="c-1" decimals="-3" id="f-294" unitRef="usd">76087000</cvlt:AdjustmentsToAdditionalPaidInCapitalOptionIndexedToIssuersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-50" decimals="-3" id="f-295" unitRef="shares">766000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-50" decimals="-3" id="f-296" unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-49" decimals="-3" id="f-297" unitRef="usd">6974000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-1" decimals="-3" id="f-298" unitRef="usd">6981000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-50" decimals="-3" id="f-299" unitRef="shares">819000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-50" decimals="-3" id="f-300" unitRef="usd">8000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-49" decimals="-3" id="f-301" unitRef="usd">7939000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-51" decimals="-3" id="f-302" unitRef="usd">138757000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-1" decimals="-3" id="f-303" unitRef="usd">146704000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss contextRef="c-51" decimals="-3" id="f-304" unitRef="usd">38226000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-305" unitRef="usd">38226000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-52" decimals="-3" id="f-306" unitRef="usd">518000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-307" unitRef="usd">518000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-41" decimals="-3" id="f-308" unitRef="shares">44051000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-309" unitRef="usd">440000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-310" unitRef="usd">1459729000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-311" unitRef="usd">-1234594000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-312" unitRef="usd">-15115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-3" id="f-313" unitRef="usd">210460000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-53" decimals="-3" id="f-314" unitRef="shares">43769000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-53" decimals="-3" id="f-315" unitRef="usd">437000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-54" decimals="-3" id="f-316" unitRef="usd">1382049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-55" decimals="-3" id="f-317" unitRef="usd">-1084696000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-56" decimals="-3" id="f-318" unitRef="usd">-15981000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-57" decimals="-3" id="f-319" unitRef="usd">281809000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-58" decimals="-3" id="f-320" unitRef="usd">26403000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-30" decimals="-3" id="f-321" unitRef="usd">26403000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-59" decimals="-3" id="f-322" unitRef="shares">333000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-59" decimals="-3" id="f-323" unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-58" decimals="-3" id="f-324" unitRef="usd">5756000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-30" decimals="-3" id="f-325" unitRef="usd">5760000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-59" decimals="-3" id="f-326" unitRef="shares">363000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-59" decimals="-3" id="f-327" unitRef="usd">4000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-58" decimals="-3" id="f-328" unitRef="usd">3493000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-60" decimals="-3" id="f-329" unitRef="usd">48651000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-30" decimals="-3" id="f-330" unitRef="usd">52148000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss contextRef="c-60" decimals="-3" id="f-331" unitRef="usd">15565000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-30" decimals="-3" id="f-332" unitRef="usd">15565000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-61" decimals="-3" id="f-333" unitRef="usd">399000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-30" decimals="-3" id="f-334" unitRef="usd">399000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-62" decimals="-3" id="f-335" unitRef="shares">43739000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-62" decimals="-3" id="f-336" unitRef="usd">437000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-63" decimals="-3" id="f-337" unitRef="usd">1410715000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-64" decimals="-3" id="f-338" unitRef="usd">-1117782000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-65" decimals="-3" id="f-339" unitRef="usd">-15582000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-66" decimals="-3" id="f-340" unitRef="usd">277788000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-67" decimals="-3" id="f-341" unitRef="shares">43548000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-67" decimals="-3" id="f-342" unitRef="usd">435000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-68" decimals="-3" id="f-343" unitRef="usd">1349603000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-69" decimals="-3" id="f-344" unitRef="usd">-1056011000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-70" decimals="-3" id="f-345" unitRef="usd">-15942000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-71" decimals="-3" id="f-346" unitRef="usd">278085000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-72" decimals="-3" id="f-347" unitRef="usd">52807000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-31" decimals="-3" id="f-348" unitRef="usd">52807000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="c-73" decimals="-3" id="f-349" unitRef="shares">50000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-73" decimals="-3" id="f-350" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-72" decimals="-3" id="f-351" unitRef="usd">4899000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-31" decimals="-3" id="f-352" unitRef="usd">4900000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-73" decimals="-3" id="f-353" unitRef="shares">975000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-73" decimals="-3" id="f-354" unitRef="usd">10000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-72" decimals="-3" id="f-355" unitRef="usd">11090000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-31" decimals="-3" id="f-356" unitRef="usd">11100000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-73" decimals="-3" id="f-357" unitRef="shares">834000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-73" decimals="-3" id="f-358" unitRef="usd">9000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-72" decimals="-3" id="f-359" unitRef="usd">7684000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-74" decimals="-3" id="f-360" unitRef="usd">95863000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-31" decimals="-3" id="f-361" unitRef="usd">103556000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss contextRef="c-74" decimals="-3" id="f-362" unitRef="usd">34092000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-31" decimals="-3" id="f-363" unitRef="usd">34092000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-75" decimals="-3" id="f-364" unitRef="usd">360000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-31" decimals="-3" id="f-365" unitRef="usd">360000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-62" decimals="-3" id="f-366" unitRef="shares">43739000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-62" decimals="-3" id="f-367" unitRef="usd">437000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-63" decimals="-3" id="f-368" unitRef="usd">1410715000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-64" decimals="-3" id="f-369" unitRef="usd">-1117782000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-65" decimals="-3" id="f-370" unitRef="usd">-15582000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-66" decimals="-3" id="f-371" unitRef="usd">277788000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-372" unitRef="usd">38226000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-31" decimals="-3" id="f-373" unitRef="usd">34092000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-374" unitRef="usd">5673000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-31" decimals="-3" id="f-375" unitRef="usd">3999000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-376" unitRef="usd">62404000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-31" decimals="-3" id="f-377" unitRef="usd">52807000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-1" decimals="-3" id="f-378" unitRef="usd">3410000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-31" decimals="-3" id="f-379" unitRef="usd">2948000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <cvlt:NoncashChangeInFairValueOfEquitySecurities contextRef="c-1" decimals="-3" id="f-380" unitRef="usd">-199000</cvlt:NoncashChangeInFairValueOfEquitySecurities>
    <cvlt:NoncashChangeInFairValueOfEquitySecurities contextRef="c-31" decimals="-3" id="f-381" unitRef="usd">-135000</cvlt:NoncashChangeInFairValueOfEquitySecurities>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-1" decimals="-3" id="f-382" unitRef="usd">-545000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-31" decimals="-3" id="f-383" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-1" decimals="-3" id="f-384" unitRef="usd">-495000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-31" decimals="-3" id="f-385" unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="c-1" decimals="-3" id="f-386" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="c-31" decimals="-3" id="f-387" unitRef="usd">2910000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-1" decimals="-3" id="f-388" unitRef="usd">9576000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c-31" decimals="-3" id="f-389" unitRef="usd">-8483000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:AmortizationOfDeferredSalesCommissions contextRef="c-1" decimals="-3" id="f-390" unitRef="usd">22210000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions contextRef="c-31" decimals="-3" id="f-391" unitRef="usd">15477000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:IncreaseDecreaseInReceivables contextRef="c-1" decimals="-3" id="f-392" unitRef="usd">-24006000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables contextRef="c-31" decimals="-3" id="f-393" unitRef="usd">-23113000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-394" unitRef="usd">-3647000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-31" decimals="-3" id="f-395" unitRef="usd">-3973000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-1" decimals="-3" id="f-396" unitRef="usd">5903000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-31" decimals="-3" id="f-397" unitRef="usd">4342000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <cvlt:IncreaseDecreaseInDeferredSalesCommissions contextRef="c-1" decimals="-3" id="f-398" unitRef="usd">28784000</cvlt:IncreaseDecreaseInDeferredSalesCommissions>
    <cvlt:IncreaseDecreaseInDeferredSalesCommissions contextRef="c-31" decimals="-3" id="f-399" unitRef="usd">17420000</cvlt:IncreaseDecreaseInDeferredSalesCommissions>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-400" unitRef="usd">-88000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-31" decimals="-3" id="f-401" unitRef="usd">-205000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-402" unitRef="usd">-45230000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-31" decimals="-3" id="f-403" unitRef="usd">-11832000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-1" decimals="-3" id="f-404" unitRef="usd">27953000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-31" decimals="-3" id="f-405" unitRef="usd">11830000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-1" decimals="-3" id="f-406" unitRef="usd">-1107000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-31" decimals="-3" id="f-407" unitRef="usd">-505000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-408" unitRef="usd">108450000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-31" decimals="-3" id="f-409" unitRef="usd">100281000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-410" unitRef="usd">5066000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-31" decimals="-3" id="f-411" unitRef="usd">2711000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi contextRef="c-1" decimals="-3" id="f-412" unitRef="usd">6626000</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi contextRef="c-31" decimals="-3" id="f-413" unitRef="usd">581000</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-414" unitRef="usd">34849000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-31" decimals="-3" id="f-415" unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-416" unitRef="usd">26015000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-31" decimals="-3" id="f-417" unitRef="usd">21000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-418" unitRef="usd">-2858000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-31" decimals="-3" id="f-419" unitRef="usd">-24292000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-420" unitRef="usd">146073000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-31" decimals="-3" id="f-421" unitRef="usd">103295000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-1" decimals="-3" id="f-422" unitRef="usd">6974000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-31" decimals="-3" id="f-423" unitRef="usd">11100000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="c-1" decimals="-3" id="f-424" unitRef="usd">900000000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="c-31" decimals="-3" id="f-425" unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <cvlt:PaymentsForPurchaseOfOptionContractIndexedToEquity contextRef="c-1" decimals="-3" id="f-426" unitRef="usd">99630000</cvlt:PaymentsForPurchaseOfOptionContractIndexedToEquity>
    <cvlt:PaymentsForPurchaseOfOptionContractIndexedToEquity contextRef="c-31" decimals="-3" id="f-427" unitRef="usd">0</cvlt:PaymentsForPurchaseOfOptionContractIndexedToEquity>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-1" decimals="-3" id="f-428" unitRef="usd">22242000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-31" decimals="-3" id="f-429" unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-3" id="f-430" unitRef="usd">-30000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-31" decimals="-3" id="f-431" unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-432" unitRef="usd">638999000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-31" decimals="-3" id="f-433" unitRef="usd">-92195000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-434" unitRef="usd">16861000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-31" decimals="-3" id="f-435" unitRef="usd">6523000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-436" unitRef="usd">761452000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-31" decimals="-3" id="f-437" unitRef="usd">-9683000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-438" unitRef="usd">302103000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-71" decimals="-3" id="f-439" unitRef="usd">312754000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-3" decimals="-3" id="f-440" unitRef="usd">1063555000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-66" decimals="-3" id="f-441" unitRef="usd">303071000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1 contextRef="c-1" decimals="-3" id="f-442" unitRef="usd">0</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1 contextRef="c-31" decimals="-3" id="f-443" unitRef="usd">4900000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationGiven1>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-444" unitRef="usd">22165000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-31" decimals="-3" id="f-445" unitRef="usd">4467000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction contextRef="c-1" decimals="-3" id="f-446" unitRef="usd">984000</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction contextRef="c-31" decimals="-3" id="f-447" unitRef="usd">0</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-448">&lt;span style="color:#844896;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commvault Systems, Inc. and its subsidiaries ("Commvault," "we," "us," "our," or the "Company") aims to provide its customers cyber resiliency by protecting and recovering their data and cloud-native applications in a world of increasing cyber threats and attacks, including ransomware. We provide products and services across many types of environments, including on-premise, hybrid and multi-cloud. Our offerings are delivered via self-managed software, software-as-a-service ("SaaS"), integrated appliances, or managed by partners. Customers use our Commvault Cloud platform to help protect themselves from threats like ransomware and recover their data efficiently.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements of Commvault as of September&#160;30, 2025 and for the three and six months ended September&#160;30, 2025 and 2024 are unaudited, and in the opinion of management, include all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the results for the interim periods. Accordingly, they do not include all the information and footnotes required by U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) for complete financial statements and should be read in conjunction with the financial statements and notes in our Annual Report on Form 10-K for the fiscal year ended March 31, 2025. The results reported in these financial statements should not necessarily be taken as indicative of results that may be expected for the entire fiscal year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements and related disclosures in conformity with GAAP requires management to make judgments and estimates that affect the amounts reported in our consolidated financial statements and the accompanying notes. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our balance sheets and the amounts of revenues and expenses reported for each of the periods presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, income taxes and related reserves, deferred commissions, goodwill, and purchased intangible assets. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-449">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements of Commvault as of September&#160;30, 2025 and for the three and six months ended September&#160;30, 2025 and 2024 are unaudited, and in the opinion of management, include all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the results for the interim periods. Accordingly, they do not include all the information and footnotes required by U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) for complete financial statements and should be read in conjunction with the financial statements and notes in our Annual Report on Form 10-K for the fiscal year ended March 31, 2025. The results reported in these financial statements should not necessarily be taken as indicative of results that may be expected for the entire fiscal year.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-450">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements and related disclosures in conformity with GAAP requires management to make judgments and estimates that affect the amounts reported in our consolidated financial statements and the accompanying notes. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our balance sheets and the amounts of revenues and expenses reported for each of the periods presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, income taxes and related reserves, deferred commissions, goodwill, and purchased intangible assets. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-451">Summary of Significant Accounting Policies&lt;div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reclassification of Prior Year Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior year amounts have been reclassified for consistency with the current year presentation. Beginning in fiscal 2026, the subscription revenues and cost of revenues line items on the consolidated statements of operations have been further disaggregated to disclose the software portion of term-based licenses and SaaS. These reclassifications have no impact on the amount of total revenues or net income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:justify;text-indent:11.25pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.783%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.894%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.952%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.971%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effect on the Consolidated Financial Statements (or Other Significant Matters)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounting Standards Update ("ASU") No. 2025-05 (Topic 326): Financial Instrument - Credit Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In July 2025, the Financial Accounting Standards Board ("FASB") issued a new standard to simplify the estimation of credit losses. The standard provides a practical expedient for measuring expected credit losses on current accounts receivable and current contract assets arising under Accounting Standards Codification ("ASC") 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;We early adopted this standard as of April 1, 2025 and elected to apply the related practical expedient.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;This standard did not have a significant impact on our results of operations, cash flows, financial condition, or disclosures.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.783%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.894%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.952%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.971%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effect on the Consolidated Financial Statements (or Other Significant Matters)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASU No. 2023-09 (Topic 740): Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In December 2023, the FASB issued a new standard to improve income tax disclosures. The standard requires greater disaggregated information about a reporting entity&#x2019;s effective tax rate reconciliation as well as information on income taxes paid.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;This standard will be effective for us for our annual period beginning April 1, 2025.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;This standard will result in additional annual tax disclosures and is not expected to have a significant impact on our results of operations, cash flows, or financial condition.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASU No. 2024-03 (Subtopic 220-40): Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In November 2024, the FASB issued a new standard to improve income statement expense disclosures. The standard requires greater disaggregated information on certain expense captions, as well as disclosures about selling expenses.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;This standard will be effective for us for our annual period beginning April 1, 2027 and interim periods beginning April 1, 2028, with early adoption permitted.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;We are currently evaluating the impact of this standard on our consolidated financial statements and disclosures.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We grant credit to customers in a wide variety of industries worldwide and generally do not require collateral. Credit losses relating to these customers have historically been minimal.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We rely significantly on our value-added resellers, systems integrators and corporate resellers, which we collectively refer to as resellers, for the marketing and distribution of our products and services. Further, we have non-exclusive distribution agreements with certain partners who enable a more efficient and effective distribution channel for our solutions by managing our resellers and leveraging their own industry experience.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Partner A accounted for approximately 31% and 37% of our total revenues for the three months ended September&#160;30, 2025 and 2024, respectively, and 32% and 36% of our total revenues for the six months ended September&#160;30, 2025 and 2024, respectively. In addition, Partner A represented approximately 26% and 29% of our total accounts receivable as of September&#160;30, 2025 and March&#160;31, 2025, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Partner B accounted for approximately 12% and 11% of our total revenues for the three months ended September&#160;30, 2025 and 2024, respectively, and 12% and 10% of our total revenues for the six months ended September&#160;30, 2025 and 2024, respectively. Partner B accounted for approximately 10% of our total accounts receivable as of September&#160;30, 2025. Total accounts receivable as of March&#160;31, 2025 for Partner B were less than 10%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2025, we issued $900,000 aggregate principal amount of 0% convertible senior notes due 2030 (the &#x201c;Notes&#x201d;), which we account for as a liability in their entirety, measured at amortized cost. Debt issuance costs incurred in connection with the issuance of the Notes are reflected in the consolidated balance sheets as a direct deduction from the carrying amount of the outstanding Notes. These costs are amortized using the effective interest rate method over the term of the Notes and are included within interest expense on the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for such asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value should maximize the use of observable inputs and minimize the use of unobservable inputs. To measure fair value, we use the following fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 &#x2014; Observable inputs such as quoted prices in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 &#x2014; Inputs other than Level 1, that are observable for the asset or liability, either directly or indirectly; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 &#x2014; Unobservable inputs that are supported by little or no market activity and that require the reporting entity to develop its own assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of our cash, cash equivalents, accounts receivable and accounts payable approximate their fair values due to the short-term maturity of these instruments. We held an investment in equity securities of $6,076 as of September&#160;30, 2025, which was valued using the measurement alternative as permitted under ASC 321, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments - Equity Securities.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; This investment is included in other assets in the accompanying consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no financial assets or liabilities measured at fair value on a recurring basis as of September&#160;30, 2025. The following table summarizes the composition of our financial liabilities measured at fair value as of March&#160;31, 2025:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.134%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.759%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.181%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.471%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.181%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.471%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.181%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.471%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.185%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on the actual achievement of certain financial metrics as of June 30, 2025, the contingent consideration arrangement related to the acquisition of Appranix, Inc. resulted in final aggregate consideration of $1,855, of which $1,527 was paid in the fourth quarter of fiscal 2025 and $328 was paid during the second quarter of fiscal 2026. The liability, with a fair value of $873 as of March 31, 2025 and classified as a Level 3 investment, was adjusted accordingly, resulting in a $545 reduction in operating expenses on our consolidated statements of operations during the first quarter of fiscal 2026. As the contingent consideration arrangement has been fully settled, no liability remains on our consolidated balance sheets as of September&#160;30, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments for Which Fair Value Is Only Disclosed&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We report our financial instruments at fair value with the exception of the Notes. As of September&#160;30, 2025, the estimated fair value of the Notes was $927,090. The fair value was determined based on the quoted price of the Notes in an inactive market on the last trading day of the reporting period and are considered a Level 2 measurement. Refer to Note 14 of the notes to the consolidated financial statements for further details.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Securities Accounted for at Net Asset Value&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We held equity interests in private equity funds of $9,763 as of September&#160;30, 2025, which are accounted for under the net asset value practical expedient as permitted under ASC 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. These investments are included in other assets in the accompanying consolidated balance sheets. The net asset values of these investments are determined using quarterly capital statements from the funds, which are based on our contributions to the funds, allocation of profit and loss and changes in fair value of the underlying fund investments. Changes in fair value as reported on the capital statements are recorded through the consolidated statements of operations as non-operating income or expense. These private equity funds focus on making investments in key technology sectors, principally by investing in companies at expansion capital and growth equity stages. We had total unfunded commitments in private equity funds of $944 as of September&#160;30, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is recorded when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired. The carrying value of goodwill is tested for impairment on an annual basis on January 1, or more often if an event occurs or circumstances change that would more likely than not reduce the fair value of its carrying amount. For the purpose of impairment testing, we have a single reporting unit. We have elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment indicates that it is more likely than not that the fair value is less than the carrying amount, a quantitative goodwill impairment test is performed. If the fair value exceeds the carrying amount, no further analysis is required; otherwise, an impairment loss is recognized for the amount by which the carrying value of goodwill exceeds its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our finite-lived purchased intangible assets consist of developed technology and customer relationships acquired through business acquisitions. Developed technology is generally valued using income-based approaches, such as the relief from royalty or multi-period excess earnings methods, and typically has an economic life of five years. Customer relationships are valued using similar income-based methods and have an economic life of ten years. All of our intangible assets are amortized on a straight-line basis over their respective useful lives, as we believe this method most closely reflects the pattern in which the economic benefits of the assets will be consumed. Impairment losses are recognized if the carrying amount of an intangible asset is both not recoverable and exceeds its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Commissions Cost&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales commissions, bonuses, and related payroll taxes earned by our employees are considered incremental and recoverable costs of obtaining a contract with a customer. Our typical contracts include performance obligations related to term-based software licenses, SaaS offerings, perpetual software licenses, software updates, and customer support. In these contracts, incremental costs of obtaining a contract are allocated to the performance obligations based on the relative estimated standalone selling prices and then recognized on a systematic basis that is consistent with the transfer of the goods or services to which the asset relates. We do not pay commissions on annual renewals of customer support contracts for perpetual licenses. The costs allocated to software and products are expensed at the time of sale, when revenue for the functional software license is recognized. The costs allocated to software updates and customer support for perpetual licenses are amortized ratably over a period of approximately five years, the expected period of benefit of the asset capitalized. We currently estimate a period of five years is appropriate based on consideration of historical average customer life and the estimated useful life of the underlying software sold as part of the transaction. The commission paid on the renewal of subscription arrangements is not commensurate with the commission paid on the initial purchase. As a result, the cost of commissions allocated to SaaS offerings, software updates and customer support on the initial term-based software license transactions are amortized over a period of approximately five years, consistent with the accounting for these costs associated with perpetual licenses. The costs of commissions allocated to SaaS offerings, software updates and customer support for the renewal of term-based software licenses is limited to the contractual period of the arrangement, as we pay a commensurate renewal commission upon the next renewal of the subscription software license and related updates and support.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The incremental costs attributable to professional services are generally amortized over the period the related services are provided and revenue is recognized. Amortization expense related to these costs is included in sales and marketing expenses in the accompanying consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="c-1" id="f-452">&lt;div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reclassification of Prior Year Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior year amounts have been reclassified for consistency with the current year presentation. Beginning in fiscal 2026, the subscription revenues and cost of revenues line items on the consolidated statements of operations have been further disaggregated to disclose the software portion of term-based licenses and SaaS. These reclassifications have no impact on the amount of total revenues or net income.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="c-1" id="f-454">&lt;div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:justify;text-indent:11.25pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.783%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.894%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.952%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.971%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effect on the Consolidated Financial Statements (or Other Significant Matters)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounting Standards Update ("ASU") No. 2025-05 (Topic 326): Financial Instrument - Credit Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In July 2025, the Financial Accounting Standards Board ("FASB") issued a new standard to simplify the estimation of credit losses. The standard provides a practical expedient for measuring expected credit losses on current accounts receivable and current contract assets arising under Accounting Standards Codification ("ASC") 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;We early adopted this standard as of April 1, 2025 and elected to apply the related practical expedient.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;This standard did not have a significant impact on our results of operations, cash flows, financial condition, or disclosures.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.783%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.894%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.952%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.971%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effect on the Consolidated Financial Statements (or Other Significant Matters)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASU No. 2023-09 (Topic 740): Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In December 2023, the FASB issued a new standard to improve income tax disclosures. The standard requires greater disaggregated information about a reporting entity&#x2019;s effective tax rate reconciliation as well as information on income taxes paid.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;This standard will be effective for us for our annual period beginning April 1, 2025.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;This standard will result in additional annual tax disclosures and is not expected to have a significant impact on our results of operations, cash flows, or financial condition.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASU No. 2024-03 (Subtopic 220-40): Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In November 2024, the FASB issued a new standard to improve income statement expense disclosures. The standard requires greater disaggregated information on certain expense captions, as well as disclosures about selling expenses.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;This standard will be effective for us for our annual period beginning April 1, 2027 and interim periods beginning April 1, 2028, with early adoption permitted.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;We are currently evaluating the impact of this standard on our consolidated financial statements and disclosures.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-453">&lt;div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:justify;text-indent:11.25pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.783%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.894%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.952%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.971%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effect on the Consolidated Financial Statements (or Other Significant Matters)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounting Standards Update ("ASU") No. 2025-05 (Topic 326): Financial Instrument - Credit Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In July 2025, the Financial Accounting Standards Board ("FASB") issued a new standard to simplify the estimation of credit losses. The standard provides a practical expedient for measuring expected credit losses on current accounts receivable and current contract assets arising under Accounting Standards Codification ("ASC") 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;We early adopted this standard as of April 1, 2025 and elected to apply the related practical expedient.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;This standard did not have a significant impact on our results of operations, cash flows, financial condition, or disclosures.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.783%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.894%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.952%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.971%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Effect on the Consolidated Financial Statements (or Other Significant Matters)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASU No. 2023-09 (Topic 740): Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In December 2023, the FASB issued a new standard to improve income tax disclosures. The standard requires greater disaggregated information about a reporting entity&#x2019;s effective tax rate reconciliation as well as information on income taxes paid.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;This standard will be effective for us for our annual period beginning April 1, 2025.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;This standard will result in additional annual tax disclosures and is not expected to have a significant impact on our results of operations, cash flows, or financial condition.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASU No. 2024-03 (Subtopic 220-40): Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In November 2024, the FASB issued a new standard to improve income statement expense disclosures. The standard requires greater disaggregated information on certain expense captions, as well as disclosures about selling expenses.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;This standard will be effective for us for our annual period beginning April 1, 2027 and interim periods beginning April 1, 2028, with early adoption permitted.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;We are currently evaluating the impact of this standard on our consolidated financial statements and disclosures.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-455">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We grant credit to customers in a wide variety of industries worldwide and generally do not require collateral. Credit losses relating to these customers have historically been minimal.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We rely significantly on our value-added resellers, systems integrators and corporate resellers, which we collectively refer to as resellers, for the marketing and distribution of our products and services. Further, we have non-exclusive distribution agreements with certain partners who enable a more efficient and effective distribution channel for our solutions by managing our resellers and leveraging their own industry experience.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-76" decimals="2" id="f-456" unitRef="number">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-77" decimals="2" id="f-457" unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-78" decimals="2" id="f-458" unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-79" decimals="2" id="f-459" unitRef="number">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-80" decimals="2" id="f-460" unitRef="number">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-81" decimals="2" id="f-461" unitRef="number">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-82" decimals="2" id="f-462" unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-83" decimals="2" id="f-463" unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-84" decimals="2" id="f-464" unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-85" decimals="2" id="f-465" unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-86" decimals="2" id="f-466" unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:DebtPolicyTextBlock contextRef="c-1" id="f-467">&lt;div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2025, we issued $900,000 aggregate principal amount of 0% convertible senior notes due 2030 (the &#x201c;Notes&#x201d;), which we account for as a liability in their entirety, measured at amortized cost. Debt issuance costs incurred in connection with the issuance of the Notes are reflected in the consolidated balance sheets as a direct deduction from the carrying amount of the outstanding Notes. These costs are amortized using the effective interest rate method over the term of the Notes and are included within interest expense on the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-87" decimals="-3" id="f-468" unitRef="usd">900000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-87"
      decimals="INF"
      id="f-469"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c-1" id="f-470">&lt;div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for such asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value should maximize the use of observable inputs and minimize the use of unobservable inputs. To measure fair value, we use the following fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 &#x2014; Observable inputs such as quoted prices in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 &#x2014; Inputs other than Level 1, that are observable for the asset or liability, either directly or indirectly; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:31.5pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 &#x2014; Unobservable inputs that are supported by little or no market activity and that require the reporting entity to develop its own assumptions.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-3" decimals="-3" id="f-471" unitRef="usd">6076000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure contextRef="c-3" decimals="-3" id="f-472" unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <cvlt:FinancialAssetsFairValueDisclosure contextRef="c-3" decimals="-3" id="f-473" unitRef="usd">0</cvlt:FinancialAssetsFairValueDisclosure>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock contextRef="c-1" id="f-474">The following table summarizes the composition of our financial liabilities measured at fair value as of March&#160;31, 2025:&lt;div style="margin-bottom:3pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.134%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.759%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.181%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.471%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.181%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.471%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.181%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.471%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.185%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="c-88" decimals="-3" id="f-475" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="c-89" decimals="-3" id="f-476" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="c-90" decimals="-3" id="f-477" unitRef="usd">873000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="c-4" decimals="-3" id="f-478" unitRef="usd">873000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <cvlt:BusinessCombinationConsiderationTransferredContingentConsideration contextRef="c-91" decimals="-3" id="f-479" unitRef="usd">1855000</cvlt:BusinessCombinationConsiderationTransferredContingentConsideration>
    <cvlt:PaymentForContingentConsiderationLiability contextRef="c-92" decimals="-3" id="f-480" unitRef="usd">1527000</cvlt:PaymentForContingentConsiderationLiability>
    <cvlt:PaymentForContingentConsiderationLiability contextRef="c-93" decimals="-3" id="f-481" unitRef="usd">328000</cvlt:PaymentForContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="c-94" decimals="-3" id="f-482" unitRef="usd">873000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-95" decimals="-3" id="f-483" unitRef="usd">-545000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-96" decimals="-3" id="f-484" unitRef="usd">927090000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:MarketableSecuritiesPolicy contextRef="c-1" id="f-485">&lt;div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Securities Accounted for at Net Asset Value&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We held equity interests in private equity funds of $9,763 as of September&#160;30, 2025, which are accounted for under the net asset value practical expedient as permitted under ASC 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;. These investments are included in other assets in the accompanying consolidated balance sheets. The net asset values of these investments are determined using quarterly capital statements from the funds, which are based on our contributions to the funds, allocation of profit and loss and changes in fair value of the underlying fund investments. Changes in fair value as reported on the capital statements are recorded through the consolidated statements of operations as non-operating income or expense. These private equity funds focus on making investments in key technology sectors, principally by investing in companies at expansion capital and growth equity stages.</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent contextRef="c-3" decimals="-3" id="f-486" unitRef="usd">9763000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments contextRef="c-3" decimals="-3" id="f-487" unitRef="usd">944000</us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c-1" id="f-488">&lt;div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is recorded when the consideration paid for an acquisition exceeds the fair value of net tangible and intangible assets acquired. The carrying value of goodwill is tested for impairment on an annual basis on January 1, or more often if an event occurs or circumstances change that would more likely than not reduce the fair value of its carrying amount. For the purpose of impairment testing, we have a single reporting unit. We have elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment indicates that it is more likely than not that the fair value is less than the carrying amount, a quantitative goodwill impairment test is performed. If the fair value exceeds the carrying amount, no further analysis is required; otherwise, an impairment loss is recognized for the amount by which the carrying value of goodwill exceeds its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our finite-lived purchased intangible assets consist of developed technology and customer relationships acquired through business acquisitions. Developed technology is generally valued using income-based approaches, such as the relief from royalty or multi-period excess earnings methods, and typically has an economic life of five years. Customer relationships are valued using similar income-based methods and have an economic life of ten years. All of our intangible assets are amortized on a straight-line basis over their respective useful lives, as we believe this method most closely reflects the pattern in which the economic benefits of the assets will be consumed. Impairment losses are recognized if the carrying amount of an intangible asset is both not recoverable and exceeds its fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-97" id="f-489">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-98" id="f-490">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-491">&lt;div style="margin-top:12pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Commissions Cost&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales commissions, bonuses, and related payroll taxes earned by our employees are considered incremental and recoverable costs of obtaining a contract with a customer. Our typical contracts include performance obligations related to term-based software licenses, SaaS offerings, perpetual software licenses, software updates, and customer support. In these contracts, incremental costs of obtaining a contract are allocated to the performance obligations based on the relative estimated standalone selling prices and then recognized on a systematic basis that is consistent with the transfer of the goods or services to which the asset relates. We do not pay commissions on annual renewals of customer support contracts for perpetual licenses. The costs allocated to software and products are expensed at the time of sale, when revenue for the functional software license is recognized. The costs allocated to software updates and customer support for perpetual licenses are amortized ratably over a period of approximately five years, the expected period of benefit of the asset capitalized. We currently estimate a period of five years is appropriate based on consideration of historical average customer life and the estimated useful life of the underlying software sold as part of the transaction. The commission paid on the renewal of subscription arrangements is not commensurate with the commission paid on the initial purchase. As a result, the cost of commissions allocated to SaaS offerings, software updates and customer support on the initial term-based software license transactions are amortized over a period of approximately five years, consistent with the accounting for these costs associated with perpetual licenses. The costs of commissions allocated to SaaS offerings, software updates and customer support for the renewal of term-based software licenses is limited to the contractual period of the arrangement, as we pay a commensurate renewal commission upon the next renewal of the subscription software license and related updates and support.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The incremental costs attributable to professional services are generally amortized over the period the related services are provided and revenue is recognized. Amortization expense related to these costs is included in sales and marketing expenses in the accompanying consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;Revenue&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate revenues through subscription arrangements, which includes both term-based software licenses and SaaS, perpetual software licenses, customer support contracts and other services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Term-based License&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term-based license revenue typically includes revenue from the license portion of time-based subscription arrangements which are deployed on-premise. The revenue from these licenses is typically recognized when the software is delivered or made available for download.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Software-as-a-service ("SaaS")&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SaaS revenue typically includes revenue from time-based subscription arrangements which are delivered via hosted cloud solutions. SaaS revenue is recognized ratably over the contract term, typically&#160;&lt;span style="-sec-ix-hidden:f-496"&gt;one&lt;/span&gt; to three years, beginning on the date that the service is made available to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Perpetual License&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Perpetual license includes the revenues from the sale of perpetual software licenses. Perpetual software license revenue is typically recognized when the software is delivered or made available for download.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Customer Support&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer support includes revenues associated with support contracts tied to our software products. Customer support includes software updates on a when-and-if-available basis, telephone support, integrated web-based support, and other premium support offerings, for both term-based software license and perpetual software license arrangements. We sell our customer support contracts as a percentage of net software purchases. Customer support revenue is recognized ratably over the term of the customer support agreement, which is typically&#160;one year on our perpetual licenses and over the term on our term-based licenses, which typically range from &lt;span style="-sec-ix-hidden:f-499"&gt;one&lt;/span&gt; to three years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other services consist primarily of revenues related to professional service offerings, including consultation, assessment and design, installation services, and customer education. Revenues related to other services can vary period over period based on the timing services are delivered and are typically recognized as the services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We do not customize our software licenses (both term-based and perpetual) and installation services are not required. Software licenses are delivered before related services are provided and are functional without professional services, updates, or technical support. We have concluded that our software licenses (both term-based and perpetual) are functional intellectual property that is distinct, as the user can benefit from the software on its own. Revenues for both term-based and perpetual licenses are typically recognized when the software is delivered and/or made available for download as this is the point the user of the software can direct the use of and obtain substantially all the remaining benefits from the functional intellectual property. We do not recognize software revenue related to the renewal of term-based software licenses earlier than the beginning of the new subscription period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also offer software that integrates with appliances and address a wide range of business needs and use cases, ranging from support for remote or branch offices with limited IT staff up to large corporate data centers. These appliances are almost exclusively sold via a software only model in which we sell software to a third party, which assembles an integrated appliance that is sold to end user customers. As a result, the revenues and costs associated with hardware are usually not included in our financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our typical performance obligations include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.787%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.721%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.154%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.938%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;When Performance Obligation&lt;br/&gt;&#160;is Typically Satisfied&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;When Payment is &lt;br/&gt;Typically Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;How Standalone Selling Price is &lt;br/&gt;Typically Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Subscription&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term-based software licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Upon shipment or made available for download (point in time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Within 90 days of shipment except for certain subscription licenses which are paid for over time&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residual approach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software-as-a-service (SaaS)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the contract (over time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Annually or at the beginning of the contract period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in transactions without multiple performance obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Perpetual License&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Perpetual software licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Upon shipment or made available for download (point in time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Within 90 days of shipment &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residual approach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Customer Support &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software updates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the support contract (over time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;At the beginning of the contract period &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in renewal transactions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer support&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the support contract (over time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;At the beginning of the contract period &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in renewal transactions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Other Services &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As work is performed (over time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Within 90 days of services being performed&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in transactions without multiple performance obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts collected in advance of services being provided are accounted for as deferred revenue. Nearly all of our deferred revenue balance is related to SaaS, customer support, and other services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In some arrangements we allow customers to pay for term-based licenses over the term of the software license. When a term-based license arrangement contains payment terms that extend beyond one year, a significant financing component may exist. The significant financing component is calculated as the difference between the stated value and present value of the license and is recognized as interest income over the extended payment period. The total license fee net of the significant financing component is recognized as revenue at the point in time when the software is transferred to the customer. Interest income from significant financing components was not material for the three and six months ended September&#160;30, 2025 and 2024.&lt;/span&gt;&lt;/div&gt;Amounts recognized as revenue in excess of amounts billed are recorded as unbilled receivables. Unbilled receivables which are anticipated to be invoiced in the next 12 months are included in accounts receivable on the consolidated balance sheets. Long-term unbilled receivables are included in other assets.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:CapitalizedContractCostAmortizationPeriod contextRef="c-3" id="f-492">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CapitalizedContractCostAmortizationPeriod contextRef="c-3" id="f-493">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CapitalizedContractCostAmortizationPeriod contextRef="c-3" id="f-494">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-495">Revenue&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate revenues through subscription arrangements, which includes both term-based software licenses and SaaS, perpetual software licenses, customer support contracts and other services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Term-based License&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term-based license revenue typically includes revenue from the license portion of time-based subscription arrangements which are deployed on-premise. The revenue from these licenses is typically recognized when the software is delivered or made available for download.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Software-as-a-service ("SaaS")&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SaaS revenue typically includes revenue from time-based subscription arrangements which are delivered via hosted cloud solutions. SaaS revenue is recognized ratably over the contract term, typically&#160;&lt;span style="-sec-ix-hidden:f-496"&gt;one&lt;/span&gt; to three years, beginning on the date that the service is made available to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Perpetual License&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Perpetual license includes the revenues from the sale of perpetual software licenses. Perpetual software license revenue is typically recognized when the software is delivered or made available for download.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Customer Support&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer support includes revenues associated with support contracts tied to our software products. Customer support includes software updates on a when-and-if-available basis, telephone support, integrated web-based support, and other premium support offerings, for both term-based software license and perpetual software license arrangements. We sell our customer support contracts as a percentage of net software purchases. Customer support revenue is recognized ratably over the term of the customer support agreement, which is typically&#160;one year on our perpetual licenses and over the term on our term-based licenses, which typically range from &lt;span style="-sec-ix-hidden:f-499"&gt;one&lt;/span&gt; to three years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other services consist primarily of revenues related to professional service offerings, including consultation, assessment and design, installation services, and customer education. Revenues related to other services can vary period over period based on the timing services are delivered and are typically recognized as the services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We do not customize our software licenses (both term-based and perpetual) and installation services are not required. Software licenses are delivered before related services are provided and are functional without professional services, updates, or technical support. We have concluded that our software licenses (both term-based and perpetual) are functional intellectual property that is distinct, as the user can benefit from the software on its own. Revenues for both term-based and perpetual licenses are typically recognized when the software is delivered and/or made available for download as this is the point the user of the software can direct the use of and obtain substantially all the remaining benefits from the functional intellectual property. We do not recognize software revenue related to the renewal of term-based software licenses earlier than the beginning of the new subscription period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also offer software that integrates with appliances and address a wide range of business needs and use cases, ranging from support for remote or branch offices with limited IT staff up to large corporate data centers. These appliances are almost exclusively sold via a software only model in which we sell software to a third party, which assembles an integrated appliance that is sold to end user customers. As a result, the revenues and costs associated with hardware are usually not included in our financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our typical performance obligations include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.787%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.721%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.154%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.938%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;When Performance Obligation&lt;br/&gt;&#160;is Typically Satisfied&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;When Payment is &lt;br/&gt;Typically Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;How Standalone Selling Price is &lt;br/&gt;Typically Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Subscription&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term-based software licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Upon shipment or made available for download (point in time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Within 90 days of shipment except for certain subscription licenses which are paid for over time&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residual approach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software-as-a-service (SaaS)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the contract (over time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Annually or at the beginning of the contract period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in transactions without multiple performance obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Perpetual License&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Perpetual software licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Upon shipment or made available for download (point in time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Within 90 days of shipment &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residual approach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Customer Support &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software updates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the support contract (over time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;At the beginning of the contract period &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in renewal transactions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer support&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the support contract (over time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;At the beginning of the contract period &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in renewal transactions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Other Services &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As work is performed (over time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Within 90 days of services being performed&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in transactions without multiple performance obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Judgments Related to Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most of our contracts with customers contain multiple performance obligations. For these contracts, we evaluate and account for individual performance obligations separately if they are determined to be distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of software licenses (both term-based and perpetual) are typically estimated using the residual approach. Standalone selling prices for SaaS, customer support contracts, and other services are typically estimated based on observable transactions when these services are sold on a standalone basis. We recognize revenue net of sales tax.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregation of Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We disaggregate revenues from contracts with customers into geographical regions. Our Americas region includes the United States, Canada, and Latin America. Our International region primarily includes Europe, Middle East, Africa, Australia, India, Southeast Asia, and China.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.499%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.043%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.631%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.043%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.043%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.631%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.046%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;339,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;283,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;219,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;558,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;457,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remaining performance obligations represent expected future revenue from existing contracts where performance obligations are unsatisfied or partially unsatisfied at the end of the reporting period. Remaining performance obligations include unfulfilled contracts at the end of a given period and can include subscription arrangements (term-based licenses and SaaS), customer support and other services. As of September&#160;30, 2025, our remaining performance obligations (inclusive of deferred revenue) were $853,543, of which approximately 61% is expected to be recognized as revenue over the next 12 months and the remainder recognized thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remaining performance obligations, excluding deferred revenue, related to subscription arrangements, customer support revenue and other services were $95,302, $52,955, and $29,564, respectively. Of these balances, we expect approximately 49% of subscription arrangements, 36% of customer support and 100% of other services to be recognized as revenue over the next 12 months and the remainder recognized thereafter. We expect approximately 16% of subscription arrangements and 9% of customer support remaining performance obligations to be recognized as revenue in the third quarter of fiscal 2026. These balances represent transactions consisting primarily of early renewals, unbilled and undelivered support and other services, and orders received prior to the last day of the quarter that were not delivered or provisioned to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remaining performance obligations will fluctuate period to period. We do not believe the amount of remaining performance obligations is indicative of future sales or revenue or that the mix at the end of any given period correlates with actual sales performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Information About Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts collected in advance of services being provided are accounted for as deferred revenue. Nearly all of our deferred revenue balance is related to SaaS, customer support, and other services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In some arrangements we allow customers to pay for term-based licenses over the term of the software license. When a term-based license arrangement contains payment terms that extend beyond one year, a significant financing component may exist. The significant financing component is calculated as the difference between the stated value and present value of the license and is recognized as interest income over the extended payment period. The total license fee net of the significant financing component is recognized as revenue at the point in time when the software is transferred to the customer. Interest income from significant financing components was not material for the three and six months ended September&#160;30, 2025 and 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recognized as revenue in excess of amounts billed are recorded as unbilled receivables. Unbilled receivables which are anticipated to be invoiced in the next 12 months are included in accounts receivable on the consolidated balance sheets. Long-term unbilled receivables are included in other assets. The opening and closing balances of our accounts receivable, unbilled receivables, and deferred revenues are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:34.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.759%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.759%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.759%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.759%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unbilled receivable&lt;br/&gt;(current)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unbilled receivable&lt;br/&gt;(long-term)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(current)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(long-term)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Opening balance as of March&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;402,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increase/(decrease)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance as of September&#160;30, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;195,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;422,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net decrease in accounts receivable (inclusive of unbilled receivables) is primarily the result of the timing of our billings and cash collections. The increase in deferred revenue is primarily the result of an increase in SaaS contracts which are billed upfront but recognized ratably over the contract period and an increase in deferred customer support revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of revenue recognized in the period that was included in the opening deferred revenue balance was $119,244 and $264,029 for the three and six months ended September&#160;30, 2025, respectively. The majority of this revenue consists of SaaS and customer support. The amount of revenue recognized from performance obligations satisfied in prior periods was not significant.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <cvlt:SubscriptionArrangementTerm contextRef="c-100" id="f-497">P3Y</cvlt:SubscriptionArrangementTerm>
    <cvlt:CustomerSupportArrangementTerm contextRef="c-1" id="f-498">P1Y</cvlt:CustomerSupportArrangementTerm>
    <cvlt:CustomerSupportArrangementTerm contextRef="c-102" id="f-500">P3Y</cvlt:CustomerSupportArrangementTerm>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock contextRef="c-1" id="f-501">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our typical performance obligations include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.787%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.721%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.154%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.938%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;When Performance Obligation&lt;br/&gt;&#160;is Typically Satisfied&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;When Payment is &lt;br/&gt;Typically Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;How Standalone Selling Price is &lt;br/&gt;Typically Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Subscription&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term-based software licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Upon shipment or made available for download (point in time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Within 90 days of shipment except for certain subscription licenses which are paid for over time&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residual approach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software-as-a-service (SaaS)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the contract (over time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Annually or at the beginning of the contract period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in transactions without multiple performance obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Perpetual License&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Perpetual software licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Upon shipment or made available for download (point in time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Within 90 days of shipment &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residual approach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Customer Support &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software updates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the support contract (over time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;At the beginning of the contract period &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in renewal transactions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer support&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ratably over the course of the support contract (over time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;At the beginning of the contract period &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in renewal transactions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;Other Services &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As work is performed (over time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Within 90 days of services being performed&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Observable in transactions without multiple performance obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod contextRef="c-7" id="f-502">P90D</cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod contextRef="c-103" id="f-503">P90D</cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod contextRef="c-104" id="f-504">P90D</cvlt:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-505">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We disaggregate revenues from contracts with customers into geographical regions. Our Americas region includes the United States, Canada, and Latin America. Our International region primarily includes Europe, Middle East, Africa, Australia, India, Southeast Asia, and China.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.499%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.043%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.631%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.043%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.043%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.631%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.046%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;339,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;283,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;219,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;558,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;457,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-3" id="f-506" unitRef="usd">168125000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-106" decimals="-3" id="f-507" unitRef="usd">144408000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-107" decimals="-3" id="f-508" unitRef="usd">339053000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-108" decimals="-3" id="f-509" unitRef="usd">283133000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-109" decimals="-3" id="f-510" unitRef="usd">108063000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-110" decimals="-3" id="f-511" unitRef="usd">88870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-3" id="f-512" unitRef="usd">219113000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-112" decimals="-3" id="f-513" unitRef="usd">174817000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-29" decimals="-3" id="f-514" unitRef="usd">276188000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-30" decimals="-3" id="f-515" unitRef="usd">233278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-516" unitRef="usd">558166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-31" decimals="-3" id="f-517" unitRef="usd">457950000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-3" decimals="-3" id="f-518" unitRef="usd">853543000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-113" decimals="2" id="f-519" unitRef="number">0.61</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-113" id="f-520">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-114" decimals="-3" id="f-521" unitRef="usd">95302000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-115" decimals="-3" id="f-522" unitRef="usd">52955000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-116" decimals="-3" id="f-523" unitRef="usd">29564000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-117" decimals="2" id="f-524" unitRef="number">0.49</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-118" decimals="2" id="f-525" unitRef="number">0.36</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-119" decimals="2" id="f-526" unitRef="number">1</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-118" id="f-527">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-117" id="f-528">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-119" id="f-529">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <cvlt:RevenueRemainingPerformanceObligationPercentageRecognized contextRef="c-120" decimals="2" id="f-530" unitRef="number">0.16</cvlt:RevenueRemainingPerformanceObligationPercentageRecognized>
    <cvlt:RevenueRemainingPerformanceObligationPercentageRecognized contextRef="c-121" decimals="2" id="f-531" unitRef="number">0.09</cvlt:RevenueRemainingPerformanceObligationPercentageRecognized>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-532">The opening and closing balances of our accounts receivable, unbilled receivables, and deferred revenues are as follows:&lt;div style="margin-top:2pt;text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:34.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.759%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.759%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.759%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.759%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unbilled receivable&lt;br/&gt;(current)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unbilled receivable&lt;br/&gt;(long-term)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(current)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(long-term)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Opening balance as of March&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;402,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increase/(decrease)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance as of September&#160;30, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;195,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;422,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableNet contextRef="c-122" decimals="-3" id="f-533" unitRef="usd">222400000</us-gaap:AccountsReceivableNet>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-122" decimals="-3" id="f-534" unitRef="usd">29595000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-123" decimals="-3" id="f-535" unitRef="usd">31343000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-124" decimals="-3" id="f-536" unitRef="usd">402930000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-125" decimals="-3" id="f-537" unitRef="usd">223282000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-538" unitRef="usd">-27013000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <cvlt:ContractWithCustomerAssetNetCurrentIncreaseDecrease contextRef="c-1" decimals="-3" id="f-539" unitRef="usd">9824000</cvlt:ContractWithCustomerAssetNetCurrentIncreaseDecrease>
    <cvlt:ContractWithCustomerAssetNetNoncurrentIncreaseDecrease contextRef="c-1" decimals="-3" id="f-540" unitRef="usd">-180000</cvlt:ContractWithCustomerAssetNetNoncurrentIncreaseDecrease>
    <cvlt:ContractWithCustomerLiabilityCurrentIncreaseDecrease contextRef="c-1" decimals="-3" id="f-541" unitRef="usd">20017000</cvlt:ContractWithCustomerLiabilityCurrentIncreaseDecrease>
    <cvlt:ContractWithCustomerLiabilityNoncurrentIncreaseDecrease contextRef="c-1" decimals="-3" id="f-542" unitRef="usd">29326000</cvlt:ContractWithCustomerLiabilityNoncurrentIncreaseDecrease>
    <us-gaap:AccountsReceivableNet contextRef="c-126" decimals="-3" id="f-543" unitRef="usd">195387000</us-gaap:AccountsReceivableNet>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-126" decimals="-3" id="f-544" unitRef="usd">39419000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-127" decimals="-3" id="f-545" unitRef="usd">31163000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-128" decimals="-3" id="f-546" unitRef="usd">422947000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-129" decimals="-3" id="f-547" unitRef="usd">252608000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-29" decimals="-3" id="f-548" unitRef="usd">119244000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-3" id="f-549" unitRef="usd">264029000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-550">Business Combination&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 28, 2025, we completed the acquisition of 100% of the shares of Satori Cyber, Ltd. ("Satori"), an Israel-based &lt;/span&gt;&lt;span style="color:#0b2e44;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ata and AI security company, for a preliminary purchase price of $28,257 in cash consideration. The primary reason for the acquisition was to extend and enhance our product portfolio with data security and AI governance solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and six months ended September&#160;30, 2025, we incurred acquisition-related costs of $1,257, which were included in general and administrative expenses. The following table summarizes the preliminary purchase price allocation as of the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.979%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.821%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets acquired and liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current assets and Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable and Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(671)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(381)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term tax reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets acquired and liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase price allocation is preliminary as it relates to customary closing adjustments and the valuation of income taxes. The amounts recognized will be finalized as the information necessary to complete the analysis is obtained, but no later than one year after the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pro forma financial information of the above business acquisition, assuming the acquisition had occurred as of the beginning of the fiscal year prior to the fiscal year of the acquisition, as well as revenue and earnings generated during the current fiscal year, were not material for disclosure purposes.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="c-130"
      decimals="INF"
      id="f-551"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-131" decimals="-3" id="f-552" unitRef="usd">28257000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-132" decimals="-3" id="f-553" unitRef="usd">1257000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-133" decimals="-3" id="f-554" unitRef="usd">1257000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c-1" id="f-555">The following table summarizes the preliminary purchase price allocation as of the date of acquisition:&lt;div style="margin-top:14pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.979%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.821%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets acquired and liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current assets and Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable and Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(671)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(381)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term tax reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets acquired and liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-130" decimals="-3" id="f-556" unitRef="usd">2242000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="c-130" decimals="-3" id="f-557" unitRef="usd">267000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <cvlt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent contextRef="c-130" decimals="-3" id="f-558" unitRef="usd">272000</cvlt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetCurrentAndOtherAssetNoncurrent>
    <cvlt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset contextRef="c-130" decimals="-3" id="f-559" unitRef="usd">381000</cvlt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets contextRef="c-130" decimals="-3" id="f-560" unitRef="usd">1119000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-130" decimals="-3" id="f-561" unitRef="usd">3700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <cvlt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities contextRef="c-130" decimals="-3" id="f-562" unitRef="usd">671000</cvlt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities>
    <cvlt:BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation contextRef="c-130" decimals="-3" id="f-563" unitRef="usd">381000</cvlt:BusinessCombinationRecognizedLiabilityAssumedOperatingLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="c-130" decimals="-3" id="f-564" unitRef="usd">2469000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <cvlt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability contextRef="c-130" decimals="-3" id="f-565" unitRef="usd">1264000</cvlt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="c-130" decimals="-3" id="f-566" unitRef="usd">3196000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill contextRef="c-130" decimals="-3" id="f-567" unitRef="usd">25061000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-130" decimals="-3" id="f-568" unitRef="usd">28257000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-569">Goodwill and Intangible Assets, Net&lt;div style="margin-top:14pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the residual purchase price paid in business combinations after the fair value of all identified assets and liabilities have been recorded. It includes the estimated value of the integration of acquired technology into current product offerings, the potential expansion with new customers, the opportunity to further develop sales relationships with new customers and intangible assets that do not qualify for separate recognition. Goodwill is not amortized and there were no impairments to the carrying amounts of goodwill during the six months ended September&#160;30, 2025 and 2024. Approximately $35,033 of the goodwill recorded is expected to be deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in goodwill during the six months ended September&#160;30, 2025 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.409%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.683%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.174%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.743%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of March 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consist of developed technology and customer relationships. Developed technology acquired in fiscal 2026 and 2025 has an estimated useful life of five years. Previously acquired developed technology had an estimated useful life of three years, and was fully amortized as of the end of fiscal 2025. Customer relationships acquired in fiscal 2025 have an estimated useful life of ten years. All of our intangible assets are amortized on a straight-line basis. Purchased intangible assets, net of amortization are summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.108%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.656%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.656%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.656%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.559%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.656%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.656%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.662%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,624)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended September&#160;30, 2025, we acquired developed technology valued at $3,700 as part of the acquisition of Satori. Amortization expense from acquired intangible assets was $1,140 and $2,211 for the three and six months ended September&#160;30, 2025, respectively, and $573 and $1,146 for the three and six months ended September&#160;30, 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2025, future amortization expense associated with intangible assets with finite lives is expected to be:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.070%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.219%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.581%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ending March 31, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026 (remaining)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-31" decimals="INF" id="f-570" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-1" decimals="INF" id="f-571" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount contextRef="c-3" decimals="-3" id="f-572" unitRef="usd">35033000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-573">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in goodwill during the six months ended September&#160;30, 2025 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.409%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.683%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.174%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.743%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of March 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-574" unitRef="usd">185255000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-1" decimals="-3" id="f-575" unitRef="usd">25061000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill contextRef="c-3" decimals="-3" id="f-576" unitRef="usd">210316000</us-gaap:Goodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-134" id="f-577">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-97" id="f-578">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-135" id="f-579">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-98" id="f-580">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock contextRef="c-1" id="f-581">Purchased intangible assets, net of amortization are summarized below:&lt;div style="margin-top:5pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.108%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.656%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.656%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.656%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.559%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.656%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.656%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.662%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,624)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-136" decimals="-3" id="f-582" unitRef="usd">3800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-136" decimals="-3" id="f-583" unitRef="usd">380000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-136" decimals="-3" id="f-584" unitRef="usd">3420000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-137" decimals="-3" id="f-585" unitRef="usd">3800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-137" decimals="-3" id="f-586" unitRef="usd">190000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-137" decimals="-3" id="f-587" unitRef="usd">3610000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-138" decimals="-3" id="f-588" unitRef="usd">27050000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-138" decimals="-3" id="f-589" unitRef="usd">8244000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-138" decimals="-3" id="f-590" unitRef="usd">18806000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-139" decimals="-3" id="f-591" unitRef="usd">23350000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-139" decimals="-3" id="f-592" unitRef="usd">6223000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-139" decimals="-3" id="f-593" unitRef="usd">17127000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-3" decimals="-3" id="f-594" unitRef="usd">30850000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-3" decimals="-3" id="f-595" unitRef="usd">8624000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-3" decimals="-3" id="f-596" unitRef="usd">22226000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-4" decimals="-3" id="f-597" unitRef="usd">27150000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-598" unitRef="usd">6413000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-3" id="f-599" unitRef="usd">20737000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-97" decimals="-3" id="f-600" unitRef="usd">3700000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-29" decimals="-3" id="f-601" unitRef="usd">1140000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-602" unitRef="usd">2211000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-30" decimals="-3" id="f-603" unitRef="usd">573000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-31" decimals="-3" id="f-604" unitRef="usd">1146000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-605">&lt;div style="margin-top:15pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2025, future amortization expense associated with intangible assets with finite lives is expected to be:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.070%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.219%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.581%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ending March 31, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026 (remaining)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear contextRef="c-3" decimals="-3" id="f-606" unitRef="usd">2511000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-3" decimals="-3" id="f-607" unitRef="usd">5023000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-3" decimals="-3" id="f-608" unitRef="usd">5023000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-3" decimals="-3" id="f-609" unitRef="usd">5023000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-3" decimals="-3" id="f-610" unitRef="usd">2637000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <cvlt:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour contextRef="c-3" decimals="-3" id="f-611" unitRef="usd">2009000</cvlt:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-3" decimals="-3" id="f-612" unitRef="usd">22226000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:SaleLeasebackTransactionDisclosureTextBlock contextRef="c-1" id="f-613">Sale and Leaseback Transaction&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 28, 2025, we completed the sale of our owned corporate headquarters located in Tinton Falls, New Jersey for cash consideration of $36,000, excluding transaction costs, pursuant to a purchase and sale agreement signed on October 2, 2024. Concurrent with the sale, we entered into a leaseback arrangement for a portion of the premises over a term of ten years, expiring April 30, 2035. The transaction met the criteria for a sale under ASC 842,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and ASC 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and the leaseback was determined to be an operating lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the transaction, the Company determined that the leaseback terms were above market. Accordingly, a financial liability of $1,300 was recognized in other liabilities on the consolidated balance sheets and a corresponding loss was recorded in general and administrative expenses on the consolidated statements of operations for the three months ended June 30, 2025. The Company also derecognized the carrying value of the assets held for sale and recognized a right-of-use asset and corresponding lease liability of $19,563, based on the present value of fixed lease payments over the lease term. The discount rate used to calculate the lease liability was 6.35%.&lt;/span&gt;&lt;/div&gt;</us-gaap:SaleLeasebackTransactionDisclosureTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration contextRef="c-140" decimals="-3" id="f-614" unitRef="usd">36000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:SaleLeasebackTransactionLeaseTerm contextRef="c-141" id="f-615">P10Y</us-gaap:SaleLeasebackTransactionLeaseTerm>
    <us-gaap:OffMarketLeaseUnfavorable contextRef="c-36" decimals="-3" id="f-616" unitRef="usd">1300000</us-gaap:OffMarketLeaseUnfavorable>
    <us-gaap:SaleAndLeasebackTransactionGainLossNet contextRef="c-142" decimals="-3" id="f-617" unitRef="usd">-1300000</us-gaap:SaleAndLeasebackTransactionGainLossNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-143" decimals="-3" id="f-618" unitRef="usd">19563000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseDiscountRate contextRef="c-144" decimals="4" id="f-619" unitRef="number">0.0635</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-620">Net Income per Common Share&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income per common share is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed using the weighted average number of common shares outstanding and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the incremental common shares issuable upon the vesting of restricted stock units ("RSUs"), performance stock units ("PSUs"), common shares to be purchased under the Employee Stock Purchase Plan ("ESPP"), the exercise of stock options, and, if dilutive, the conversion spread on convertible notes. The dilutive effect of RSUs, PSUs, ESPP purchases, and the exercise of stock options is reflected in diluted earnings per share by application of the treasury stock method. The dilutive effect of the Notes is calculated using the if-converted method. See Note 14 of the notes to the consolidated financial statements for further details of the Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the reconciliation of basic and diluted net income per common share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.520%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.478%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.478%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.478%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.482%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Basic net income per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic net income per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Diluted net income per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive effect of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted net income per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The diluted weighted average shares outstanding excludes RSUs, PSUs, common shares to be purchased under the ESPP and outstanding stock options totaling 71 and 210 for the three months ended September&#160;30, 2025 and 2024, respectively, and 64 and 218 for the six months ended September&#160;30, 2025 and 2024, respectively, because the effect of including them would have been anti-dilutive. In addition, the Notes were excluded from diluted EPS as their inclusion would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-621">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the reconciliation of basic and diluted net income per common share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.520%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.478%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.438%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.478%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.478%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.482%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Basic net income per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic net income per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Diluted net income per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive effect of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted net income per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-29" decimals="-3" id="f-622" unitRef="usd">14730000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-30" decimals="-3" id="f-623" unitRef="usd">15565000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-624" unitRef="usd">38226000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-31" decimals="-3" id="f-625" unitRef="usd">34092000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-29" decimals="-3" id="f-626" unitRef="shares">44406000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-30" decimals="-3" id="f-627" unitRef="shares">43770000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-628" unitRef="shares">44366000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-31" decimals="-3" id="f-629" unitRef="shares">43724000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-29"
      decimals="2"
      id="f-630"
      unitRef="usdPerShare">0.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-30"
      decimals="2"
      id="f-631"
      unitRef="usdPerShare">0.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-632"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-31"
      decimals="2"
      id="f-633"
      unitRef="usdPerShare">0.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-29" decimals="-3" id="f-634" unitRef="shares">44406000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-30" decimals="-3" id="f-635" unitRef="shares">43770000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-636" unitRef="shares">44366000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-31" decimals="-3" id="f-637" unitRef="shares">43724000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-29" decimals="-3" id="f-638" unitRef="shares">789000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-30" decimals="-3" id="f-639" unitRef="shares">1344000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-3" id="f-640" unitRef="shares">898000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-31" decimals="-3" id="f-641" unitRef="shares">1371000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-29" decimals="-3" id="f-642" unitRef="shares">45195000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-30" decimals="-3" id="f-643" unitRef="shares">45114000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-644" unitRef="shares">45264000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-31" decimals="-3" id="f-645" unitRef="shares">45095000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-29"
      decimals="2"
      id="f-646"
      unitRef="usdPerShare">0.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-30"
      decimals="2"
      id="f-647"
      unitRef="usdPerShare">0.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-648"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-31"
      decimals="2"
      id="f-649"
      unitRef="usdPerShare">0.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-29" decimals="-3" id="f-650" unitRef="shares">71000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-30" decimals="-3" id="f-651" unitRef="shares">210000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-652" unitRef="shares">64000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-31" decimals="-3" id="f-653" unitRef="shares">218000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-654">Commitments and Contingencies &lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We do not believe that we are currently party to any pending legal action that could reasonably be expected to have a material adverse effect on our business or operating results.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-655">Capitalization&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 17, 2025, our board of directors (the "Board") approved an increase of the existing share repurchase program so that $250,000 was available. The Board's authorization has no expiration date. For the six months ended September&#160;30, 2025, we repurchased $146,073 of our common stock, or approximately 819 shares, of which $117,660, or approximately 658 shares, was made in connection with the Notes. The shares repurchased during the period were funded primarily from the net proceeds received from the issuance of the Notes, as well as from existing cash and cash equivalents balances and cash flows provided by our operations. The remaining amount available under the current authorization as of September&#160;30, 2025 was $103,927.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-145" decimals="-3" id="f-656" unitRef="usd">250000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-657" unitRef="usd">146073000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-1" decimals="-3" id="f-658" unitRef="shares">819000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-146" decimals="-3" id="f-659" unitRef="usd">117660000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c-146"
      decimals="-3"
      id="f-660"
      unitRef="shares">658000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-3" decimals="-3" id="f-661" unitRef="usd">103927000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-662">Stock Plans&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the stock-based compensation expense included in cost of revenues, sales and marketing, research and development, general and administrative and restructuring expenses for the three and six months ended September&#160;30, 2025 and 2024. Stock-based compensation is attributable to RSUs, PSUs and the ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.281%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.460%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2025, there was $162,735 of unrecognized stock-based compensation expense that is expected to be recognized over a weighted average period of 1.59 years. We account for forfeitures as they occur. To the extent that awards are forfeited, stock-based compensation will be different from our current estimate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock unit activity for the six months ended September&#160;30, 2025 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.140%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.323%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.737%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.700%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.740%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Non-vested Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average Grant&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested as of March 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awarded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested as of September&#160;30, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average fair value of RSUs awarded was $181.16 and 184.61 per unit during the three and six months ended September&#160;30, 2025, respectively, and $142.87 and $122.00 per unit during the three and six months ended September&#160;30, 2024, respectively. The weighted average fair value of awards includes the awards with a market condition described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Based Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the six months ended September&#160;30, 2025, we granted approximately 78 PSUs to certain executives. Vesting of these awards is contingent upon i) us meeting certain non-GAAP performance goals (performance-based) in fiscal 2026 and ii) our customary service periods. The awards vest over three years and have the potential to vest between 0% and 300% (234 shares) based on actual fiscal 2026 performance. The vesting quantity of these awards may vary based on actual fiscal 2026 performance. The related stock-based compensation expense is determined based on the value of the underlying shares on the date of grant and is recognized over the vesting term using the accelerated method. During the interim financial periods, management estimates the probable number of PSUs that would vest until the ultimate achievement of the performance goals is known. The awards are included in the restricted stock units table.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Awards with a Market Condition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the six months ended September&#160;30, 2025, we granted&#160;approximately 78 market PSUs to certain executives. The vesting of these awards is contingent upon us meeting certain total shareholder return ("TSR") levels as compared to the Russell 3000 market index over the succeeding three years from grant date. The awards vest in three annual tranches and have the potential to vest between 0% and 300% (234 shares) based on TSR performance. The related stock-based compensation expense is determined based on the estimated fair value of the underlying shares on the date of grant and is recognized using the accelerated method over the vesting term. The estimated fair value was calculated using a Monte Carlo simulation model. The fair value of the awards granted during the six months ended September&#160;30, 2025 was $288.47 per unit. The awards are included in the restricted stock units table.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ESPP is a shareholder approved plan under which substantially all employees may purchase our common stock through payroll deductions at a price equal to 85% of the lower of the fair market values of the stock as of the beginning or the end of six-month offering periods. An employee&#x2019;s payroll deductions under the ESPP are limited to 10% of the employee&#x2019;s salary and employees may not purchase more than $25 of stock during any calendar year. Employees purchased 45 shares in exchange for $6,974 of proceeds in the six months ended September&#160;30, 2025, and 68 shares in exchange for $5,486 of proceeds in the six months ended September&#160;30, 2024. The ESPP is considered compensatory and the fair value of the discount and look back provision are estimated using the Black-Scholes formula and recognized over the six-month withholding period prior to purchase.&#160;The total expense associated with the ESPP for the six months ended September&#160;30, 2025 and 2024 was $2,593 and $1,701, respectively. As of September&#160;30, 2025, there was approximately $2,114 of unrecognized cost related to the current offering period of our ESPP.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-663">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the stock-based compensation expense included in cost of revenues, sales and marketing, research and development, general and administrative and restructuring expenses for the three and six months ended September&#160;30, 2025 and 2024. Stock-based compensation is attributable to RSUs, PSUs and the ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.281%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.460%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-147" decimals="-3" id="f-664" unitRef="usd">1323000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-148" decimals="-3" id="f-665" unitRef="usd">1374000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-149" decimals="-3" id="f-666" unitRef="usd">2572000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-150" decimals="-3" id="f-667" unitRef="usd">2955000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-151" decimals="-3" id="f-668" unitRef="usd">12757000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-152" decimals="-3" id="f-669" unitRef="usd">11631000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-153" decimals="-3" id="f-670" unitRef="usd">25343000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-154" decimals="-3" id="f-671" unitRef="usd">21117000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-155" decimals="-3" id="f-672" unitRef="usd">7752000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-156" decimals="-3" id="f-673" unitRef="usd">5555000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-157" decimals="-3" id="f-674" unitRef="usd">14822000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-158" decimals="-3" id="f-675" unitRef="usd">10719000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-159" decimals="-3" id="f-676" unitRef="usd">9981000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-160" decimals="-3" id="f-677" unitRef="usd">7663000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-161" decimals="-3" id="f-678" unitRef="usd">19181000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-162" decimals="-3" id="f-679" unitRef="usd">13828000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-163" decimals="-3" id="f-680" unitRef="usd">411000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-164" decimals="-3" id="f-681" unitRef="usd">180000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-165" decimals="-3" id="f-682" unitRef="usd">486000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-166" decimals="-3" id="f-683" unitRef="usd">4188000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-29" decimals="-3" id="f-684" unitRef="usd">32224000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-30" decimals="-3" id="f-685" unitRef="usd">26403000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-686" unitRef="usd">62404000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-31" decimals="-3" id="f-687" unitRef="usd">52807000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-3" decimals="-3" id="f-688" unitRef="usd">162735000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-1" id="f-689">P1Y7M2D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-690">&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock unit activity for the six months ended September&#160;30, 2025 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.140%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.323%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.737%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.700%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.740%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Non-vested Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average Grant&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested as of March 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awarded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested as of September&#160;30, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-167"
      decimals="-3"
      id="f-691"
      unitRef="shares">1806000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-167"
      decimals="2"
      id="f-692"
      unitRef="usdPerShare">111.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-168"
      decimals="-3"
      id="f-693"
      unitRef="shares">508000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-168"
      decimals="2"
      id="f-694"
      unitRef="usdPerShare">184.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-168"
      decimals="-3"
      id="f-695"
      unitRef="shares">721000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-168"
      decimals="2"
      id="f-696"
      unitRef="usdPerShare">97.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-168"
      decimals="-3"
      id="f-697"
      unitRef="shares">73000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-168"
      decimals="2"
      id="f-698"
      unitRef="usdPerShare">124.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-169"
      decimals="-3"
      id="f-699"
      unitRef="shares">1520000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-169"
      decimals="2"
      id="f-700"
      unitRef="usdPerShare">142.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-170"
      decimals="2"
      id="f-701"
      unitRef="usdPerShare">181.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-168"
      decimals="2"
      id="f-702"
      unitRef="usdPerShare">184.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-171"
      decimals="2"
      id="f-703"
      unitRef="usdPerShare">142.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-172"
      decimals="2"
      id="f-704"
      unitRef="usdPerShare">122.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-173"
      decimals="-3"
      id="f-705"
      unitRef="shares">78000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-173" id="f-706">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent
      contextRef="c-174"
      decimals="INF"
      id="f-707"
      unitRef="number">0</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent
      contextRef="c-175"
      decimals="INF"
      id="f-708"
      unitRef="number">3</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares
      contextRef="c-175"
      decimals="-3"
      id="f-709"
      unitRef="shares">234000</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-176"
      decimals="-3"
      id="f-710"
      unitRef="shares">78000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-176" id="f-711">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches
      contextRef="c-176"
      decimals="INF"
      id="f-712"
      unitRef="tranche">3</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAnnualVestingTranches>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent
      contextRef="c-177"
      decimals="INF"
      id="f-713"
      unitRef="number">0</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent
      contextRef="c-178"
      decimals="INF"
      id="f-714"
      unitRef="number">3</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestPercent>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares
      contextRef="c-178"
      decimals="-3"
      id="f-715"
      unitRef="shares">234000</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPotentialToVestShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-176"
      decimals="2"
      id="f-716"
      unitRef="usdPerShare">288.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-179"
      decimals="INF"
      id="f-717"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod contextRef="c-179" id="f-718">P6M</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="c-180"
      decimals="INF"
      id="f-719"
      unitRef="number">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount contextRef="c-179" decimals="-3" id="f-720" unitRef="usd">25000</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPurchasesPerEmployeeAmount>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-179"
      decimals="-3"
      id="f-721"
      unitRef="shares">45000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromStockPlans contextRef="c-179" decimals="-3" id="f-722" unitRef="usd">6974000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-181"
      decimals="-3"
      id="f-723"
      unitRef="shares">68000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromStockPlans contextRef="c-181" decimals="-3" id="f-724" unitRef="usd">5486000</us-gaap:ProceedsFromStockPlans>
    <cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod contextRef="c-179" id="f-725">P6M</cvlt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-179" decimals="-3" id="f-726" unitRef="usd">2593000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-181" decimals="-3" id="f-727" unitRef="usd">1701000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-180" decimals="-3" id="f-728" unitRef="usd">2114000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-729">Income Taxes&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense was $370 and $3,757 in the three and six months ended September&#160;30, 2025, respectively, compared to income tax expense of $1,095 and $3,222 in the three and six months ended September&#160;30, 2024, respectively. The change in income tax expense compared to the prior year period relates primarily to estimated current federal taxes. &lt;/span&gt;&lt;/div&gt;The One Big Beautiful Bill Act (the &#x201c;OBBBA&#x201d;), enacted on July 4, 2025, includes several corporate tax provisions relevant to U.S. businesses. Included in this legislation are provisions that allow for the immediate expensing of domestic research and development expenses, extensions of bonus depreciation, and modifications to the international tax regimes. The provisions in the legislation are generally effective beginning in our fiscal 2026. The Company is continuing to evaluate the impact of these provisions on its financial statements, but an estimate of the financial impact has been included in our operating results for the three and six months ended September&#160;30, 2025. The OBBBA did not have a material impact to our income tax provision for the three and six months ended September&#160;30, 2025.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-29" decimals="-3" id="f-730" unitRef="usd">370000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-731" unitRef="usd">3757000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-30" decimals="-3" id="f-732" unitRef="usd">1095000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-31" decimals="-3" id="f-733" unitRef="usd">3222000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-734">Segment Information&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We operate as a single&#160;reportable segment as we report financial information, including net income determined in accordance with GAAP, among other measures, on a consolidated basis to our Chief Executive Officer, who serves as the Chief Operating Decision Maker (&#x201c;CODM&#x201d;). The CODM uses consolidated net income to make operating decisions, allocate resources, and evaluate financial performance, primarily by monitoring actual results compared to forecasted results, as well as by reviewing year-over-year results and trending historical performance. The CODM also uses net income in competitive analysis by benchmarking to the Company&#x2019;s competitors. The competitive analysis along with the monitoring of actual versus forecasted results are used in assessing the performance of the segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CODM reviews significant segment expenses for our single reportable segment. Significant segment expenses include cost of revenues, sales and marketing expenses, research and development expenses, general and administrative expenses, depreciation and amortization, restructuring, and other operating expenses, all of which are presented in our consolidated statements of operations. Other segment items include interest income, interest expense, other income, net, and income tax expense, which are also presented in our consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues by geography are based upon the billing address of the customer. All transfers between geographic regions have been eliminated from consolidated revenues. The following table sets forth revenue by geographic area:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.281%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.460%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;307,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;247,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;558,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;457,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No individual country other than the United States accounted for 10% or more of revenues for the three and six months ended September&#160;30, 2025 and 2024. Revenue included in the &#x201c;Other&#x201d; caption above primarily relates to our operations in Europe, Australia, Canada and Asia.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c-1" id="f-735">The following table sets forth revenue by geographic area:&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.281%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.460%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;307,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;247,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;558,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;457,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:Revenues contextRef="c-182" decimals="-3" id="f-736" unitRef="usd">150608000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-183" decimals="-3" id="f-737" unitRef="usd">129988000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-184" decimals="-3" id="f-738" unitRef="usd">307507000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-185" decimals="-3" id="f-739" unitRef="usd">247720000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-186" decimals="-3" id="f-740" unitRef="usd">125580000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-187" decimals="-3" id="f-741" unitRef="usd">103290000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-188" decimals="-3" id="f-742" unitRef="usd">250659000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-189" decimals="-3" id="f-743" unitRef="usd">210230000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-29" decimals="-3" id="f-744" unitRef="usd">276188000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-30" decimals="-3" id="f-745" unitRef="usd">233278000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1" decimals="-3" id="f-746" unitRef="usd">558166000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-31" decimals="-3" id="f-747" unitRef="usd">457950000</us-gaap:Revenues>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-1" id="f-749">Restructuring&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We initiated a restructuring plan in the first quarter of fiscal 2026 intended to optimize our Business Technology organization. The objective of this plan is to realign the workforce, invest in emerging capabilities, modernize the technology landscape, and streamline operations to operate with greater agility and customer focus. We anticipate the workforce realignment and identification of planned technology changes will be completed in fiscal 2026, and the remaining activities under the restructuring plan, including the technology transitions, are expected to be completed in fiscal 2027. Charges incurred to date relate primarily to severance and associated costs from headcount reductions and stock-based compensation resulting from modifications to existing awards granted to certain employees impacted by the plan. The majority of the workforce realignment costs have been incurred in the first half of fiscal 2026. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the fourth quarter of fiscal 2024, we initiated a restructuring plan which was completed in fiscal 2025. It was intended to enhance customer satisfaction through the reorganization and redesign of our customer success functions. The realignment of the customer success structure aimed to optimize operational efficiency and improve continuity for our customers through the pre-sales and post-sales experience. These charges related primarily to severance and related costs associated with headcount reductions, stock-based compensation related to modifications of existing awards granted to certain employees impacted by the plan and office termination and exit charges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and six months ended September&#160;30, 2025 and 2024, restructuring charges were comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.281%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.460%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee severance and related costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease exit costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease exit costs relate to one office for the six months ended September 30, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restructuring accrual&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accrual activity related to our restructuring plans for the six months ended September&#160;30, 2025 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.935%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:76.948%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.852%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee severance and related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended September&#160;30, 2025, there were no new charges incurred and $726 in payments made related to our prior restructuring plan that was completed in fiscal 2025. The amount included in the ending balance as of September&#160;30, 2025 related to the completed plan was not significant.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock contextRef="c-1" id="f-750">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and six months ended September&#160;30, 2025 and 2024, restructuring charges were comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.281%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.460%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee severance and related costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease exit costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease exit costs relate to one office for the six months ended September 30, 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:SeveranceCosts1 contextRef="c-29" decimals="-3" id="f-751" unitRef="usd">1018000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-30" decimals="-3" id="f-752" unitRef="usd">386000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-1" decimals="-3" id="f-753" unitRef="usd">1180000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-31" decimals="-3" id="f-754" unitRef="usd">655000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessExitCosts1 contextRef="c-29" decimals="-3" id="f-755" unitRef="usd">0</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1 contextRef="c-30" decimals="-3" id="f-756" unitRef="usd">0</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1 contextRef="c-1" decimals="-3" id="f-757" unitRef="usd">0</us-gaap:BusinessExitCosts1>
    <us-gaap:BusinessExitCosts1 contextRef="c-31" decimals="-3" id="f-758" unitRef="usd">402000</us-gaap:BusinessExitCosts1>
    <us-gaap:OtherRestructuringCosts contextRef="c-29" decimals="-3" id="f-759" unitRef="usd">411000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts contextRef="c-30" decimals="-3" id="f-760" unitRef="usd">180000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts contextRef="c-1" decimals="-3" id="f-761" unitRef="usd">486000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts contextRef="c-31" decimals="-3" id="f-762" unitRef="usd">4188000</us-gaap:OtherRestructuringCosts>
    <us-gaap:RestructuringCharges contextRef="c-29" decimals="-3" id="f-763" unitRef="usd">1429000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-30" decimals="-3" id="f-764" unitRef="usd">566000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-3" id="f-765" unitRef="usd">1666000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-31" decimals="-3" id="f-766" unitRef="usd">5245000</us-gaap:RestructuringCharges>
    <cvlt:BusinessExitCostsNumberOfOffices
      contextRef="c-31"
      decimals="INF"
      id="f-767"
      unitRef="office">1</cvlt:BusinessExitCostsNumberOfOffices>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock contextRef="c-1" id="f-768">&lt;div style="margin-top:14pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accrual activity related to our restructuring plans for the six months ended September&#160;30, 2025 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.935%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:76.948%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.852%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee severance and related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#eaeaea;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended September&#160;30, 2025, there were no new charges incurred and $726 in payments made related to our prior restructuring plan that was completed in fiscal 2025. The amount included in the ending balance as of September&#160;30, 2025 related to the completed plan was not significant.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve contextRef="c-4" decimals="-3" id="f-769" unitRef="usd">790000</us-gaap:RestructuringReserve>
    <us-gaap:SeveranceCosts1 contextRef="c-1" decimals="-3" id="f-770" unitRef="usd">1180000</us-gaap:SeveranceCosts1>
    <us-gaap:PaymentsForRestructuring contextRef="c-1" decimals="-3" id="f-771" unitRef="usd">1604000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve contextRef="c-3" decimals="-3" id="f-772" unitRef="usd">366000</us-gaap:RestructuringReserve>
    <us-gaap:SeveranceCosts1 contextRef="c-190" decimals="INF" id="f-773" unitRef="usd">0</us-gaap:SeveranceCosts1>
    <us-gaap:PaymentsForRestructuring contextRef="c-190" decimals="-3" id="f-774" unitRef="usd">726000</us-gaap:PaymentsForRestructuring>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-775">Debt&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 5, 2025, we issued $900,000 aggregate principal amount of 0% convertible senior notes due 2030 (the &#x201c;Notes&#x201d;), including the exercise in full by the initial purchasers of the Notes of their option to purchase an additional $115,000 aggregate principal amount of the Notes. The Notes were issued pursuant to an Indenture, dated September 5, 2025 (the &#x201c;Indenture&#x201d;), between Commvault and U.S. Bank Trust Company, National Association, as trustee. The Notes are senior, unsecured obligations and do not bear regular interest; however, special interest and additional interest, if any, may accrue on the Notes at a combined rate per annum not exceeding 0.50% upon the occurrence of certain events as described in the Indenture. The Notes mature on September 15, 2030, unless earlier converted, redeemed or repurchased. The total net proceeds from the offering, after deducting initial debt issuance costs, was $878,621.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noteholders will have the right to convert their Notes before March 15, 2030 only under the following circumstances: (1) during any fiscal quarter (and only during such fiscal quarter) commencing after the fiscal quarter ending on December 31, 2025, if the Last Reported Sale Price (as defined in the Indenture) per share of our common stock exceeds 130% of the conversion price (as described below) for each of at least 20 Trading Days (as defined in the Indenture) (whether or not consecutive) during a period of 30 consecutive Trading Days ending on, and including, the last Trading Day of the immediately preceding fiscal quarter; (2) during the five consecutive business days immediately after any ten consecutive Trading Day period (the &#x201c;Measurement Period&#x201d;) in which the Trading Price (as defined in the Indenture) per $1,000 principal amount of Notes for each Trading Day of the Measurement Period was less than 98% of the product of the Last Reported Sale Price per share of the common stock on such Trading Day and the conversion rate (as described below) on each Trading Day; (3) upon the occurrence of specified corporate events or distributions on the common stock as set forth in the Indenture; or (4) if the Company calls such Notes for redemption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On or after March 15, 2030, until the close of business on the second Scheduled Trading Day (as defined in the Indenture) immediately before the maturity date, the Notes will be convertible at the option of the noteholders at any time, in multiples of $1,000 principal amount. The conversion rate for the Notes will initially be 4.2215 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $236.88 per share of common stock. The conversion rate is subject to adjustment upon certain events. Upon conversion, consideration due will consist of cash, up to the principal amount of the Notes to be converted, and, for any conversion value in excess of principal, cash or shares of our common stock, at our election.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We may not redeem the Notes at our option at any time before September 22, 2028. We will have the option to redeem the Notes, in whole or in part, on or after September 22, 2028 and before the 41st Scheduled Trading Day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date, but only if (i) the Notes are Freely Tradable (as defined in the Indenture); and (ii) the Last Reported Sale Price per share of our common stock exceeds 130% of the conversion price on (1) each of at least 20 Trading Days, whether or not consecutive, during the 30 consecutive Trading Days ending on, and including, the Trading Day immediately before the date we send the related redemption notice; and (2) the Trading Day immediately before the date we send such notice. In addition, calling any Note for redemption will constitute a Make-Whole Fundamental Change (as defined in the Indenture) with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption. Pursuant to the partial redemption limitation, we may not elect to redeem less than all of the outstanding Notes unless at least $100,000 aggregate principal amount of Notes are outstanding and not subject to redemption as of the time we send the related redemption notice.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying amount of the Notes was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.745%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Principal amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;878,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of debt issuance costs incurred related to the Notes for the three and six months ended September&#160;30, 2025 was $306. The debt issuance costs are being amortized into interest expense on the consolidated statements of operations over the term of the Notes at an effective interest rate of 0.48%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capped Calls&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the pricing of the Notes and the exercise in full by the initial purchasers of their option to purchase additional Notes, we entered into capped call transactions (the "Capped Calls") with certain affiliates of certain initial purchasers of the Notes and other financial institutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Capped Calls each have an initial strike price of $236.88 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have an initial cap price of $357.56 per share, subject to certain adjustments. The Capped Calls are generally expected to reduce potential dilution to our common stock upon any conversion of the Notes and/or offset any cash payments we are required to make in excess of the principal amount of the converted Notes, as the case may be, with such reduction and/or offset subject to a cap.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For accounting purposes, the Capped Calls are treated as separate transactions from, and not part of, the terms of the Notes. As these transactions meet certain accounting criteria, the Capped Calls are recorded in stockholders' equity and are not accounted for as derivatives. The Capped Calls will not be remeasured as long as they continue to meet the conditions for equity classification. The Notes and the Capped Calls have been integrated for tax purposes. The impact of this tax treatment results in the Capped Calls being deductible with the cost of the Capped Calls qualifying as original issue discount for tax purposes over the term of the Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 15, 2025, we refinanced our existing $100,000 senior secured revolving credit facility, replacing it with a new five-year $300,000 senior secured revolving credit facility (the &#x201c;Credit Facility&#x201d;) with JPMorgan Chase Bank, N.A., as administrative agent, and the lenders party thereto. The Credit Facility is available for share repurchases, general corporate purposes, and letters of credit. The Credit Facility contains financial maintenance covenants, including a leverage ratio and interest coverage ratio. The Credit Facility also contains certain customary events of default which would permit the lenders to, among other things, declare all loans then outstanding to be immediately due and payable if such default is not cured within applicable grace periods. The Credit Facility also limits our ability to incur certain additional indebtedness, create or permit liens on assets, make acquisitions or investments, make loans or advances, sell or transfer assets, pay dividends or distributions, and engage in certain transactions with affiliates. Outstanding borrowings under the Credit Facility accrue interest at a per annum rate determined by the Company&#x2019;s election of either the Secured Overnight Financing Rate plus a margin ranging from 1.50% to 2.00%, or a base rate, which is generally the greater of a prime rate plus a margin ranging from 0.50% to 1.00%. The applicable margin in each case is contingent upon the Company&#x2019;s leverage ratio. Additionally, the unused balance on the Credit Facility is subject to an unused commitment fee ranging from 0.25% to 0.35% per annum based on the Company's leverage ratio. As of September&#160;30, 2025, there were no borrowings under the Credit Facility and we were in compliance with all covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have deferred the expense related to debt issuance costs associated with the Credit Facility, which are classified as other assets, and will amortize the costs into interest expense over the term of the Credit Facility. Unamortized amounts as of September&#160;30, 2025 were $1,857. The amortization of debt issuance costs and interest expense related to the Credit Facility incurred for the three and six months ended September&#160;30, 2025 and 2024 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.281%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.460%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total charges&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-87" decimals="-3" id="f-776" unitRef="usd">900000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-87"
      decimals="INF"
      id="f-777"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <cvlt:DebtInstrumentFaceAmountMaximumOverAllotmentOption contextRef="c-191" decimals="-3" id="f-778" unitRef="usd">115000000</cvlt:DebtInstrumentFaceAmountMaximumOverAllotmentOption>
    <cvlt:DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage
      contextRef="c-191"
      decimals="INF"
      id="f-779"
      unitRef="number">0.0050</cvlt:DebtInstrumentInterestRateSpecialAndAdditionalInterestMaximumPercentage>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts contextRef="c-191" decimals="-3" id="f-780" unitRef="usd">878621000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="c-192"
      decimals="INF"
      id="f-781"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays contextRef="c-192" decimals="INF" id="f-782" unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1 contextRef="c-192" decimals="INF" id="f-783" unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays contextRef="c-193" decimals="INF" id="f-784" unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1 contextRef="c-193" decimals="INF" id="f-785" unitRef="day">10</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="c-193"
      decimals="INF"
      id="f-786"
      unitRef="number">0.98</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c-87"
      decimals="2"
      id="f-787"
      unitRef="usdPerShare">236.88</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <cvlt:DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity contextRef="c-194" decimals="INF" id="f-788" unitRef="day">41</cvlt:DebtInstrumentConvertibleThresholdTradingDaysPriorToMaturity>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="c-192"
      decimals="INF"
      id="f-789"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays contextRef="c-192" decimals="INF" id="f-790" unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1 contextRef="c-192" decimals="INF" id="f-791" unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <cvlt:DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold contextRef="c-87" decimals="-3" id="f-792" unitRef="usd">100000000</cvlt:DebtInstrumentPartialRedemptionConvertibleDebtOutstandingThreshold>
    <us-gaap:ConvertibleDebtTableTextBlock contextRef="c-1" id="f-793">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying amount of the Notes was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.745%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Principal amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;878,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-195" decimals="-3" id="f-794" unitRef="usd">900000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-195" decimals="-3" id="f-795" unitRef="usd">21073000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt contextRef="c-195" decimals="-3" id="f-796" unitRef="usd">878927000</us-gaap:LongTermDebt>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-196" decimals="-3" id="f-797" unitRef="usd">306000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-197" decimals="-3" id="f-798" unitRef="usd">306000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="c-197" decimals="4" id="f-799" unitRef="number">0.0048</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:OptionIndexedToIssuersEquityStrikePrice1
      contextRef="c-198"
      decimals="2"
      id="f-800"
      unitRef="usdPerShare">236.88</us-gaap:OptionIndexedToIssuersEquityStrikePrice1>
    <cvlt:OptionIndexedToIssuersEquityCapPrice
      contextRef="c-199"
      decimals="2"
      id="f-801"
      unitRef="usdPerShare">357.56</cvlt:OptionIndexedToIssuersEquityCapPrice>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-200" decimals="INF" id="f-802" unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm contextRef="c-201" id="f-803">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-202" decimals="INF" id="f-804" unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-203"
      decimals="INF"
      id="f-805"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-204"
      decimals="INF"
      id="f-806"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-205"
      decimals="INF"
      id="f-807"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-206"
      decimals="INF"
      id="f-808"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="c-207"
      decimals="INF"
      id="f-809"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="c-208"
      decimals="INF"
      id="f-810"
      unitRef="number">0.0035</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCredit contextRef="c-209" decimals="INF" id="f-811" unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-209" decimals="-3" id="f-812" unitRef="usd">1857000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c-1" id="f-813">The amortization of debt issuance costs and interest expense related to the Credit Facility incurred for the three and six months ended September&#160;30, 2025 and 2024 was as follows:&lt;div style="margin-top:9pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.281%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.460%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total charges&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#eaeaea;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#eaeaea;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-210" decimals="-3" id="f-814" unitRef="usd">102000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-211" decimals="-3" id="f-815" unitRef="usd">29000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-212" decimals="-3" id="f-816" unitRef="usd">187000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-213" decimals="-3" id="f-817" unitRef="usd">58000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c-210" decimals="-3" id="f-818" unitRef="usd">192000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c-211" decimals="-3" id="f-819" unitRef="usd">64000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c-212" decimals="-3" id="f-820" unitRef="usd">360000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c-213" decimals="-3" id="f-821" unitRef="usd">127000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebt contextRef="c-210" decimals="-3" id="f-822" unitRef="usd">294000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-211" decimals="-3" id="f-823" unitRef="usd">93000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-212" decimals="-3" id="f-824" unitRef="usd">547000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-213" decimals="-3" id="f-825" unitRef="usd">185000</us-gaap:InterestExpenseDebt>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-29" id="f-827">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-29" id="f-828">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-29" id="f-829">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-29" id="f-830">false</ecd:Rule10b51ArrTrmntdFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
